From bed7137496ba89e58842372fb43d9dc57e24e285 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 3 Jan 2015 23:35:19 -0400 Subject: [PATCH] Don't require a label for new documents at the model manager level, use the filename by default --- mayan/apps/documents/managers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mayan/apps/documents/managers.py b/mayan/apps/documents/managers.py index a90c26862f..8da252f73d 100644 --- a/mayan/apps/documents/managers.py +++ b/mayan/apps/documents/managers.py @@ -60,7 +60,7 @@ class DocumentTypeManager(models.Manager): class DocumentManager(models.Manager): @transaction.atomic - def new_document(self, document_type, file_object, label, command_line=False, description=None, expand=False, language=None, user=None): + def new_document(self, document_type, file_object, label=None, command_line=False, description=None, expand=False, language=None, user=None): versions_created = [] if expand: @@ -85,8 +85,8 @@ class DocumentManager(models.Manager): return versions_created @transaction.atomic - def upload_single_document(self, document_type, file_object, label, description=None, language=None, user=None): - document = self.model(description=description, document_type=document_type, language=language, label=label) + def upload_single_document(self, document_type, file_object, label=None, description=None, language=None, user=None): + document = self.model(description=description, document_type=document_type, language=language, label=label or unicode(file_object)) document.save(user=user) version = document.new_version(file_object=file_object, user=user) document.set_document_type(document_type, force=True)