Skip to content
Snippets Groups Projects
Commit b6fc8a93 authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

[experiments] Fixed permission querying for databases in experiments

parent 37ea6cc8
No related branches found
No related tags found
1 merge request!194Scheduler
Pipeline #
......@@ -37,6 +37,6 @@ class IsDatabaseAccessible(permissions.BasePermission):
def has_object_permission(self, request, view, obj):
accessible_databases = Database.objects.for_user(request.user, True)
experiment_databases = Database.objects.filter(protocols__sets=obj.referenced_datasets.all()).distinct()
experiment_databases = Database.objects.filter(protocols__sets__in=obj.referenced_datasets.all()).distinct()
return all(experiment_db in accessible_databases for experiment_db in experiment_databases)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment