This commit is contained in:
Matthieu Gouel 2018-08-01 18:23:01 +00:00 committed by GitHub
commit 4586ad09bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -35,6 +35,7 @@ from .models import (
InventoryItem, Platform, PowerOutlet, PowerOutletTemplate, PowerPort, PowerPortTemplate, Rack, RackGroup, InventoryItem, Platform, PowerOutlet, PowerOutletTemplate, PowerPort, PowerPortTemplate, Rack, RackGroup,
RackReservation, RackRole, Region, Site, VirtualChassis, RackReservation, RackRole, Region, Site, VirtualChassis,
) )
from re import sub
class BulkRenameView(View): class BulkRenameView(View):
@ -59,7 +60,7 @@ class BulkRenameView(View):
if form.is_valid(): if form.is_valid():
for obj in selected_objects: for obj in selected_objects:
obj.new_name = obj.name.replace(form.cleaned_data['find'], form.cleaned_data['replace']) obj.new_name = sub(form.cleaned_data['find'], form.cleaned_data['replace'], obj.name)
if '_apply' in request.POST: if '_apply' in request.POST:
for obj in selected_objects: for obj in selected_objects: