- changed status to wontfix
Duplicate unique names
Issue #968
wontfix
I’ve somehow managed to get three unique names being returned, causing an import error on my new test system. Need to investigate.
Traceback (most recent call last):
File "/var/dose/veopenrem3/lib/python3.10/site-packages/openrem/remapp/tools/background.py", line 137,
in run_as_task func(*args, **kwargs)
File "/var/dose/veopenrem3/lib/python3.10/site-packages/openrem/remapp/extractors/rdsr.py", line 632,
in rdsr _rdsr2db(dataset)
File "/var/dose/veopenrem3/lib/python3.10/site-packages/openrem/remapp/extractors/rdsr.py", line 423,
in _rdsr2db generalequipmentmoduleattributes(dataset, g)
File "/var/dose/veopenrem3/lib/python3.10/site-packages/openrem/remapp/extractors/extract_common.py", line 659,
in generalequipmentmoduleattributes equip_display_name, created = UniqueEquipmentNames.objects.get_or_create(
File "/var/dose/veopenrem3/lib/python3.10/site-packages/django/db/models/manager.py", line 85,
in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/var/dose/veopenrem3/lib/python3.10/site-packages/django/db/models/query.py", line 581,
in get_or_create return self.get(**kwargs), False
File "/var/dose/veopenrem3/lib/python3.10/site-packages/django/db/models/query.py", line 439,
in get raise self.model.MultipleObjectsReturned( remapp.models.UniqueEquipmentNames.MultipleObjectsReturned:
get() returned more than one UniqueEquipmentNames -- it returned 3!
Comments (1)
-
reporter - Log in to comment
I think this might have just been a product of testing. Closing as won't fix unless it recurs.