Condense logic

This commit is contained in:
Jeremy Stretch 2023-11-01 15:59:36 -04:00
parent 614519db5c
commit 860e880e0e

View File

@ -689,16 +689,14 @@ class BulkRenameView(GetReturnURLMixin, BaseMultiObjectView):
find = form.cleaned_data['find'] find = form.cleaned_data['find']
replace = form.cleaned_data['replace'] replace = form.cleaned_data['replace']
if obj.name: if obj.name and form.cleaned_data['use_regex']:
if form.cleaned_data['use_regex']: try:
try: obj.new_name = re.sub(find, replace, obj.name)
obj.new_name = re.sub(find, replace, obj.name or '') # Catch regex group reference errors
# Catch regex group reference errors except re.error:
except re.error: obj.new_name = obj.name
obj.new_name = obj.name elif obj.name:
else: obj.new_name = obj.name.replace(find, replace)
if obj.name:
obj.new_name = obj.name.replace(find, replace)
else: else:
obj.new_name = obj.name obj.new_name = obj.name