Update api and filesystem modules to new os_specifics
renames
This commit is contained in:
@@ -15,7 +15,7 @@ from document_indexing.filesystem import fs_create_index_directory, \
|
||||
fs_create_document_link, fs_delete_document_link, \
|
||||
fs_delete_index_directory, fs_delete_directory_recusive
|
||||
from document_indexing.conf.settings import SLUGIFY_PATHS
|
||||
from document_indexing.os_agnostic import assemble_document_filename
|
||||
from document_indexing.os_specifics import assemble_suffixed_filename
|
||||
|
||||
if SLUGIFY_PATHS == False:
|
||||
# Do not slugify path or filenames and extensions
|
||||
@@ -131,10 +131,10 @@ def find_lowest_available_suffix(index_instance, document):
|
||||
index_instance_documents = DocumentRenameCount.objects.filter(index_instance=index_instance)#.filter(document__file_extension=document.file_extension)
|
||||
files_list = []
|
||||
for index_instance_document in index_instance_documents:
|
||||
files_list.append(assemble_document_filename(index_instance_document.document, index_instance_document.suffix))
|
||||
files_list.append(assemble_suffixed_filename(index_instance_document.document.file.name, index_instance_document.suffix))
|
||||
|
||||
for suffix in xrange(MAX_SUFFIX_COUNT):
|
||||
if assemble_document_filename(document, suffix) not in files_list:
|
||||
if assemble_suffixed_filename(document.file.name, suffix) not in files_list:
|
||||
return suffix
|
||||
|
||||
raise MaxSuffixCountReached(ugettext(u'Maximum suffix (%s) count reached.') % MAX_SUFFIX_COUNT)
|
||||
|
||||
Reference in New Issue
Block a user