diff --git a/mayan/apps/checkouts/handlers.py b/mayan/apps/checkouts/handlers.py index 9ab432f99c..4b5a59e2ad 100644 --- a/mayan/apps/checkouts/handlers.py +++ b/mayan/apps/checkouts/handlers.py @@ -14,5 +14,6 @@ def check_new_version_creation(sender, instance, **kwargs): app_label='checkouts', model_name='NewVersionBlock' ) - if NewVersionBlock.objects.is_blocked(instance.document): + if NewVersionBlock.objects.is_blocked(instance.document) and not instance.pk: + # Block only new versions (no pk), not existing version being updated. raise NewDocumentVersionNotAllowed