فهرست منبع

20775 fix bulk rename if no name

Arthur 3 ماه پیش
والد
کامیت
b685df7c9c
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      netbox/netbox/views/generic/bulk_views.py

+ 2 - 2
netbox/netbox/views/generic/bulk_views.py

@@ -851,12 +851,12 @@ class BulkRenameView(GetReturnURLMixin, BaseMultiObjectView):
             replace = form.cleaned_data['replace']
             replace = form.cleaned_data['replace']
             if form.cleaned_data['use_regex']:
             if form.cleaned_data['use_regex']:
                 try:
                 try:
-                    obj.new_name = re.sub(find, replace, getattr(obj, self.field_name, ''))
+                    obj.new_name = re.sub(find, replace, getattr(obj, self.field_name, '') or '')
                 # Catch regex group reference errors
                 # Catch regex group reference errors
                 except re.error:
                 except re.error:
                     obj.new_name = getattr(obj, self.field_name)
                     obj.new_name = getattr(obj, self.field_name)
             else:
             else:
-                obj.new_name = getattr(obj, self.field_name, '').replace(find, replace)
+                obj.new_name = (getattr(obj, self.field_name, '') or '').replace(find, replace)
             renamed_pks.append(obj.pk)
             renamed_pks.append(obj.pk)
 
 
         return renamed_pks
         return renamed_pks