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
No known key found for this signature in database
GPG Key ID: F2AA5F2122351777

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