diff --git a/l10n_br_fiscal_edi/models/document_workflow.py b/l10n_br_fiscal_edi/models/document_workflow.py index b703e227c1d1..dfa1439a9892 100644 --- a/l10n_br_fiscal_edi/models/document_workflow.py +++ b/l10n_br_fiscal_edi/models/document_workflow.py @@ -327,7 +327,9 @@ def document_back2draft(self): self.state_edoc = SITUACAO_EDOC_EM_DIGITACAO def _action_document_back2draft(self): - self.document_back2draft() + self.filtered( + lambda d: d.state_edoc != SITUACAO_EDOC_EM_DIGITACAO + ).document_back2draft() def _document_cancel(self, justificative): self.ensure_one()