details: https://code.tryton.org/tryton/commit/e479c10db536
branch: 6.0
user: Nicolas Évrard <[email protected]>
date: Thu Oct 16 16:07:52 2025 +0200
description:
Allow to use empty ModelList in Wizard
We might want to execute the wizard on a specific model even without
selecting
some of its records
Closes #14291
(grafted from 93ccf0b37bb2fcf18a44ef13e37b6029487b9f62)
diffstat:
proteus/proteus/__init__.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diffs (14 lines):
diff -r 0d527545ac57 -r e479c10db536 proteus/proteus/__init__.py
--- a/proteus/proteus/__init__.py Wed Nov 26 16:41:20 2025 +0100
+++ b/proteus/proteus/__init__.py Thu Oct 16 16:07:52 2025 +0200
@@ -1220,6 +1220,10 @@
ctx['active_id'] = self.models[0].id
ctx['active_ids'] = [model.id for model in self.models]
ctx['active_model'] = self.models[0].__class__.__name__
+ elif isinstance(self.models, ModelList):
+ ctx['active_id'] = None
+ ctx['active_ids'] = None
+ ctx['active_model'] = self.models.model_name
else:
ctx['active_id'] = None
ctx['active_ids'] = None