Duplicate unique names

Issue #968 wontfix
Ed McDonagh created an issue

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)

  1. Log in to comment