From 88958077507ad0a08dce04f5c59df6468f02ad19 Mon Sep 17 00:00:00 2001 From: Michael Tietz Date: Thu, 6 Feb 2025 10:58:38 +0100 Subject: [PATCH] [IMP] shopfloor_base: Propagate the shopfloor.app to actions --- shopfloor_base/services/service.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/shopfloor_base/services/service.py b/shopfloor_base/services/service.py index 0b98e6e828..5a84e23636 100644 --- a/shopfloor_base/services/service.py +++ b/shopfloor_base/services/service.py @@ -28,6 +28,11 @@ def __init__(self, work_context): # User private attributes to not mess up w/ public endpoints self._profile = getattr(self.work, "profile", self.env["shopfloor.profile"]) self._menu = getattr(self.work, "menu", self.env["shopfloor.menu"]) + app = self.env["shopfloor.app"] + if self.collection._name == app._name: + app = self.collection + self.work.app = app + self.work._propagate_kwargs.append("app") def _get_api_spec(self, **params): return ShopfloorRestServiceAPISpec(self, **params)