diff --git a/app/api/custom_forms.py b/app/api/custom_forms.py index cb2dd354f1..18c6dd9791 100644 --- a/app/api/custom_forms.py +++ b/app/api/custom_forms.py @@ -88,7 +88,10 @@ def before_get_object(self, view_kwargs): fetch_as="event_id", model=CustomForms, methods="PATCH,DELETE"), ) schema = CustomFormSchema data_layer = {'session': db.session, - 'model': CustomForms} + 'model': CustomForms, + 'methods': { + 'before_get_object': before_get_object + }} class CustomFormRelationshipRequired(ResourceRelationship): diff --git a/app/api/custom_system_roles.py b/app/api/custom_system_roles.py index d63bb80f8d..13e30a3602 100644 --- a/app/api/custom_system_roles.py +++ b/app/api/custom_system_roles.py @@ -54,7 +54,10 @@ def before_get_object(self, view_kwargs): decorators = (api.has_permission('is_admin', methods="PATCH,DELETE"),) schema = CustomSystemRoleSchema data_layer = {'session': db.session, - 'model': CustomSysRole} + 'model': CustomSysRole, + 'methods': { + 'before_get_object': before_get_object + }} class CustomSystemRoleRelationship(ResourceRelationship): diff --git a/app/api/events.py b/app/api/events.py index 2cba869e50..4c1f94ccad 100644 --- a/app/api/events.py +++ b/app/api/events.py @@ -580,6 +580,7 @@ def after_update_object(self, event, data, view_kwargs): 'model': Event, 'methods': { 'before_update_object': before_update_object, + 'before_get_object': before_get_object, 'after_update_object': after_update_object, 'before_patch': before_patch }} diff --git a/app/api/feedbacks.py b/app/api/feedbacks.py index 14d8f304a9..f24f54ca9e 100644 --- a/app/api/feedbacks.py +++ b/app/api/feedbacks.py @@ -146,7 +146,10 @@ def before_update_object(self, feedback, data, view_kwargs): schema = FeedbackSchema data_layer = {'session': db.session, 'model': Feedback, - 'methods': {'before_update_object': before_update_object}} + 'methods': { + 'before_update_object': before_update_object, + 'before_get_object': before_get_object + }} class FeedbackRelationship(ResourceRelationship):