diff --git a/bika/lims/browser/analysisrequest/workflow.py b/bika/lims/browser/analysisrequest/workflow.py index f7119eb1db..6a33f1e8e8 100644 --- a/bika/lims/browser/analysisrequest/workflow.py +++ b/bika/lims/browser/analysisrequest/workflow.py @@ -294,7 +294,7 @@ def workflow_action_submit(self): if not analysis: continue # Prevent saving data if the analysis is already transitioned - if not checkPermission(EditResults, analysis): + if not (checkPermission(EditResults, analysis) or checkPermission(EditFieldResults, analysis)): title = safe_unicode(analysis.getService().Title()) msgid = _('Result for ${analysis} could not be saved because ' 'it was already submitted by another user.',