1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fix issues loading demo data

This commit is contained in:
jeremystretch
2022-11-29 09:18:03 -05:00
parent b1da374df2
commit 80f5eeacdd
2 changed files with 5 additions and 3 deletions

View File

@ -128,11 +128,11 @@ def nullify_connected_endpoints(instance, **kwargs):
@receiver(post_save, sender=FrontPort) @receiver(post_save, sender=FrontPort)
def extend_rearport_cable_paths(instance, created, **kwargs): def extend_rearport_cable_paths(instance, created, raw, **kwargs):
""" """
When a new FrontPort is created, add it to any CablePaths which end at its corresponding RearPort. When a new FrontPort is created, add it to any CablePaths which end at its corresponding RearPort.
""" """
if created: if created and not raw:
rearport = instance.rear_port rearport = instance.rear_port
for cablepath in CablePath.objects.filter(_nodes__contains=rearport): for cablepath in CablePath.objects.filter(_nodes__contains=rearport):
cablepath.retrace() cablepath.retrace()

View File

@ -1,7 +1,9 @@
from django.contrib.postgres.fields import ArrayField from django.contrib.postgres.fields import ArrayField
from django.core.serializers.json import Serializer as Serializer_ from django.core.serializers.json import Deserializer, Serializer as Serializer_ # noqa
from django.utils.encoding import is_protected_type from django.utils.encoding import is_protected_type
# NOTE: Module must contain both Serializer and Deserializer
class Serializer(Serializer_): class Serializer(Serializer_):
""" """