diff --git a/services_backend/routes/button.py b/services_backend/routes/button.py index ef5a3d9..f8dd4b1 100644 --- a/services_backend/routes/button.py +++ b/services_backend/routes/button.py @@ -136,7 +136,7 @@ def get_buttons( "required_scopes": button.required_scopes, "optional_scopes": button.optional_scopes, } - if scopes: + if view == ButtonView.ACTIVE: to_add["scopes"] = list(scopes) result["buttons"].append(to_add) return result @@ -184,7 +184,7 @@ def get_button( "required_scopes": button.required_scopes, "optional_scopes": button.optional_scopes, } - if scopes: + if view == ButtonView.ACTIVE: result["scopes"] = list(scopes) return result @@ -312,6 +312,6 @@ def get_service( "required_scopes": button.required_scopes, "optional_scopes": button.optional_scopes, } - if scopes: + if view == ButtonView.ACTIVE: result["scopes"] = list(scopes) return result diff --git a/services_backend/routes/category.py b/services_backend/routes/category.py index 95e34ee..c924938 100644 --- a/services_backend/routes/category.py +++ b/services_backend/routes/category.py @@ -123,7 +123,7 @@ def get_categories( "order": button.order, "type": button.type, "view": view.value, - "scopes": list(scopes) if scopes else None, + "scopes": list(scopes) if view == ButtonView.ACTIVE else None, "required_scopes": button.required_scopes, "optional_scopes": button.optional_scopes, }