فهرست منبع

handle objects without names

Craig Pund 3 سال پیش
والد
کامیت
5873ad95dc
1فایلهای تغییر یافته به همراه1 افزوده شده و 4 حذف شده
  1. 1 4
      netbox/netbox/views/generic/bulk_views.py

+ 1 - 4
netbox/netbox/views/generic/bulk_views.py

@@ -632,7 +632,7 @@ 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, 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
@@ -676,9 +676,6 @@ class BulkRenameView(GetReturnURLMixin, BaseMultiObjectView):
         else:
         else:
             form = self.form(initial={'pk': request.POST.getlist('pk')})
             form = self.form(initial={'pk': request.POST.getlist('pk')})
             selected_objects = self.queryset.filter(pk__in=form.initial['pk'])
             selected_objects = self.queryset.filter(pk__in=form.initial['pk'])
-            for object in selected_objects:
-                # Do something to raise error message to user
-                pass
 
 
         return render(request, self.template_name, {
         return render(request, self.template_name, {
             'form': form,
             'form': form,