Simone Orsi
Simone Orsi
When playing onchanges programmatically, we might have _origin as NewId instance. Prevent having an empty default_order_id in the ctx when this happens. Refactor carrier computation * use computed field instead...
Backport of https://github.com/OCA/shopfloor-app/pull/19 ### [shopfloor_base: fix _registered_endpoint_rule_keys ](https://github.com/OCA/wms/commit/43b9b2b2097cd5df7ecfb1244672863f2929747a) This was breaking _unregister_controllers since we don't get tuples but EndpointRule objects. Prior to this change the call failed like ``` File...
Apply the same linting changes from v18 that apply as well to 16, to ease bkp/fwd porting.
Allow to preserver the source package even if empty.
``` {"asctime": "2025-10-30 08:06:05,447", "pid": 221552, "levelname": "WARNING", "dbname": "?", "name": "py.warnings", "message": "/usr/local/lib/python3.12/site-packages/msal/token_cache.py:188: DeprecationWarning: Use list(search(...)) instead to explicitly get a list. File \"/usr/local/lib/python3.12/threading.py\", line 1032, in _bootstrap self._bootstrap_inner()...
Before this change, the only way to set something in the ctx is to override the env property. This means that the code would be executed N times and a...