From c9c38ce5ed7b2bdc8dc747dfb93ff342be7656d3 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 5 Nov 2014 01:01:10 -0400 Subject: [PATCH] Using accesor attribute to add metadata to a document gives and error, use the model directly --- mayan/apps/metadata/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mayan/apps/metadata/__init__.py b/mayan/apps/metadata/__init__.py index ae26302eb3..e2b528060e 100644 --- a/mayan/apps/metadata/__init__.py +++ b/mayan/apps/metadata/__init__.py @@ -24,7 +24,7 @@ from .links import (metadata_add, metadata_edit, metadata_multiple_add, setup_metadata_type_create, setup_metadata_type_delete, setup_metadata_type_edit, setup_metadata_type_list) -from .models import MetadataType +from .models import DocumentMetadata, MetadataType from .permissions import (PERMISSION_METADATA_DOCUMENT_ADD, PERMISSION_METADATA_DOCUMENT_EDIT, PERMISSION_METADATA_DOCUMENT_REMOVE, @@ -43,7 +43,7 @@ def post_post_document_type_change_metadata(sender, instance, **kwargs): # Add new document type metadata types to document for metadata_type in instance.document_type.metadata_type.filter(required=True): - instance.metadata.create(metadata_type=metadata_type, value=None) + DocumentMetadata.objects.create(document=instance, metadata_type=metadata_type, value=None) @property