summaryrefslogtreecommitdiff
path: root/src/services/api/graphql/graphql/mutations.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/services/api/graphql/graphql/mutations.py')
-rw-r--r--src/services/api/graphql/graphql/mutations.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/services/api/graphql/graphql/mutations.py b/src/services/api/graphql/graphql/mutations.py
index 0ba2cd4bb..8e5aab56d 100644
--- a/src/services/api/graphql/graphql/mutations.py
+++ b/src/services/api/graphql/graphql/mutations.py
@@ -87,3 +87,13 @@ def make_config_file_resolver(mutation_name):
def make_show_resolver(mutation_name):
class_name = mutation_name
return make_resolver(mutation_name, class_name, 'show')
+
+def make_image_resolver(mutation_name):
+ if 'Add' in mutation_name:
+ class_name = mutation_name.replace('Add', '', 1)
+ return make_resolver(mutation_name, class_name, 'add')
+ elif 'Delete' in mutation_name:
+ class_name = mutation_name.replace('Delete', '', 1)
+ return make_resolver(mutation_name, class_name, 'delete')
+ else:
+ raise Exception