diff --git a/odex25_base/odoo_dynamic_workflow/models/odoo_workflow_model.py b/odex25_base/odoo_dynamic_workflow/models/odoo_workflow_model.py index 209b71c75..790dde985 100644 --- a/odex25_base/odoo_dynamic_workflow/models/odoo_workflow_model.py +++ b/odex25_base/odoo_dynamic_workflow/models/odoo_workflow_model.py @@ -85,8 +85,7 @@ class OdooWorkflowModel(models.Model): for node in rec.node_ids: ret.append((node.node_name, node.name)) else: - temp = rec.model_state.split(',') - ret = list(zip(temp[::2], temp[1::2])) + ret = self.env[rec_model].sudo().fields_get()['state']['selection'] return ret state = fields.Selection(selection='_load_state', string='Status', default=_compute_default_state,