def move_to_archive(request, filename):
""" move a new file to the unmanaged files dir """
- old_path = os.path.join(settings.NEW_PATH, filename)
+ filename_str = filename.encode('utf-8')
+ old_path = os.path.join(settings.NEW_PATH, filename_str)
if not os.path.isdir(settings.UNMANAGED_PATH):
os.makedirs(settings.UNMANAGED_PATH)
- new_path = os.path.join(settings.UNMANAGED_PATH, filename)
+ new_path = os.path.join(settings.UNMANAGED_PATH, filename_str)
if not os.path.isfile(old_path):
raise Http404
def move_to_new(request, filename):
""" move a unmanaged file to new files dir """
- old_path = os.path.join(settings.UNMANAGED_PATH, filename)
+ filename_str = filename.encode('utf-8')
+ old_path = os.path.join(settings.UNMANAGED_PATH, filename_str)
if not os.path.isdir(settings.NEW_PATH):
os.makedirs(settings.NEW_PATH)
- new_path = os.path.join(settings.NEW_PATH, filename)
+ new_path = os.path.join(settings.NEW_PATH, filename_str)
if not os.path.isfile(old_path):
raise Http404
def file_unmanaged(request, filename):
division = 'unmanaged'
- tags = mutagen.File(os.path.join(settings.UNMANAGED_PATH, filename))
+ tags = mutagen.File(os.path.join(settings.UNMANAGED_PATH, filename.encode('utf-8')))
err_exists = request.GET.get('exists')
return render(request, "archive/file_unmanaged.html", locals())