Skip to content

Commit 81d9e4f

Browse files
committed
Fix setting CF data if CF object is missing
1 parent 91ab616 commit 81d9e4f

22 files changed

+73
-44
lines changed

startup_scripts/080_tenants.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@
2323
tenant, created = Tenant.objects.get_or_create(**params)
2424

2525
if created:
26-
set_custom_fields_values(tenant, custom_field_data)
27-
2826
print("👩‍💻 Created Tenant", tenant.name)
27+
28+
set_custom_fields_values(tenant, custom_field_data)

startup_scripts/110_sites.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@
2424
site, created = Site.objects.get_or_create(**params)
2525

2626
if created:
27-
set_custom_fields_values(site, custom_field_data)
28-
2927
print("📍 Created site", site.name)
28+
29+
set_custom_fields_values(site, custom_field_data)

startup_scripts/140_racks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@
3636
rack, created = Rack.objects.get_or_create(**params)
3737

3838
if created:
39-
set_custom_fields_values(rack, custom_field_data)
40-
4139
print("🔳 Created rack", rack.site, rack.name)
40+
41+
set_custom_fields_values(rack, custom_field_data)

startup_scripts/150_power_panels.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
power_panel, created = PowerPanel.objects.get_or_create(**params)
3232

3333
if created:
34-
set_custom_fields_values(power_panel, custom_field_data)
35-
3634
print("⚡ Created Power Panel", power_panel.site, power_panel.name)
35+
36+
set_custom_fields_values(power_panel, custom_field_data)

startup_scripts/160_power_feeds.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
power_feed, created = PowerFeed.objects.get_or_create(**params)
3232

3333
if created:
34-
set_custom_fields_values(power_feed, custom_field_data)
35-
3634
print("⚡ Created Power Feed", power_feed.name)
35+
36+
set_custom_fields_values(power_feed, custom_field_data)

startup_scripts/190_device_types.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@
3232
device_type, created = DeviceType.objects.get_or_create(**params)
3333

3434
if created:
35-
set_custom_fields_values(device_type, custom_field_data)
36-
3735
print("🔡 Created device type", device_type.manufacturer, device_type.model)
36+
37+
set_custom_fields_values(device_type, custom_field_data)

startup_scripts/200_devices.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,6 @@
4747
device, created = Device.objects.get_or_create(**params)
4848

4949
if created:
50-
set_custom_fields_values(device, custom_field_data)
51-
5250
print("🖥️ Created device", device.name)
51+
52+
set_custom_fields_values(device, custom_field_data)

startup_scripts/210_dcim_interfaces.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
interface, created = Interface.objects.get_or_create(**params)
2323

2424
if created:
25-
set_custom_fields_values(interface, custom_field_data)
26-
2725
print("🧷 Created interface", interface.name, interface.device.name)
26+
27+
set_custom_fields_values(interface, custom_field_data)

startup_scripts/230_route_targets.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@
2424
route_target, created = RouteTarget.objects.get_or_create(**params)
2525

2626
if created:
27-
set_custom_fields_values(route_target, custom_field_data)
28-
2927
print("🎯 Created Route Target", route_target.name)
28+
29+
set_custom_fields_values(route_target, custom_field_data)

startup_scripts/240_vrfs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@
2424
vrf, created = VRF.objects.get_or_create(**params)
2525

2626
if created:
27-
set_custom_fields_values(vrf, custom_field_data)
28-
2927
print("📦 Created VRF", vrf.name)
28+
29+
set_custom_fields_values(vrf, custom_field_data)

0 commit comments

Comments
 (0)