Loading rpc/methods.py +8 −7 Original line number Diff line number Diff line Loading @@ -759,13 +759,14 @@ def add_resource_to_collection( _check_project_permission(user, resource_instance.ptr_project, "resource.read") collection_instance.resources.add(resource_instance) return True except ( Collection.DoesNotExist, Resource.DoesNotExist, Collection.MultipleObjectsReturned, Resource.MultipleObjectsReturned, ): return False except Collection.DoesNotExist: raise ServiceException("no such collection") except Resource.DoesNotExist: raise ServiceException("no such resource") except Collection.MultipleObjectsReturned: raise ServiceException("multiple collections returned") except Resource.MultipleObjectsReturned: raise ServiceException("multiple resources returned") @_rpc_groups(["Resources", "Collections"]) Loading Loading
rpc/methods.py +8 −7 Original line number Diff line number Diff line Loading @@ -759,13 +759,14 @@ def add_resource_to_collection( _check_project_permission(user, resource_instance.ptr_project, "resource.read") collection_instance.resources.add(resource_instance) return True except ( Collection.DoesNotExist, Resource.DoesNotExist, Collection.MultipleObjectsReturned, Resource.MultipleObjectsReturned, ): return False except Collection.DoesNotExist: raise ServiceException("no such collection") except Resource.DoesNotExist: raise ServiceException("no such resource") except Collection.MultipleObjectsReturned: raise ServiceException("multiple collections returned") except Resource.MultipleObjectsReturned: raise ServiceException("multiple resources returned") @_rpc_groups(["Resources", "Collections"]) Loading