From 9749ce73b6b696604304348d75399348e32d51ab Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 30 Oct 2014 03:20:08 -0400 Subject: [PATCH] Automatically add required metadata types only when creating a new document --- mayan/apps/metadata/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mayan/apps/metadata/__init__.py b/mayan/apps/metadata/__init__.py index 1b030e3bd4..6e96e4e2fb 100644 --- a/mayan/apps/metadata/__init__.py +++ b/mayan/apps/metadata/__init__.py @@ -43,7 +43,7 @@ def post_post_document_type_change_metadata(sender, instance, **kwargs): metadata.delete() # Add new document type metadata types to document - for metadata_type in instance.document_type.metadata.all(): + for metadata_type in instance.document_type.metadata_type.filter(required=True): instance.metadata.create(metadata_type=metadata_type, value=None)