Fix early return in assign related method

This change fixes an erroneus early return in a private method that was
preventing more than one type of related object from being correctly
assigned to the parent object, and therefore imported.

Also, a minor spelling mistake was corrected.
This commit is contained in:
Rigel Di Scala
2020-08-07 09:37:02 +02:00
committed by Ryan Petrello
parent 395b338221
commit eeebd517d1

View File

@@ -268,9 +268,9 @@ class ApiV2(base.Base):
def _assign_related(self):
for _page, name, related_set in self._related:
endpoint = _page.related[name]
if isinstance(related_set, dict): # Relateds that are just json blobs, e.g. survey_spec
if isinstance(related_set, dict): # Related that are just json blobs, e.g. survey_spec
endpoint.post(related_set)
return
continue
if 'natural_key' not in related_set[0]: # It is an attach set
# Try to impedance match