|
|
|
@ -190,7 +190,7 @@ class BaseModel(models.Model): |
|
|
|
for parent in parents_by_model.values(): |
|
|
|
for parent in parents_by_model.values(): |
|
|
|
if isinstance(parent, BaseModel): |
|
|
|
if isinstance(parent, BaseModel): |
|
|
|
if parent.related_user: |
|
|
|
if parent.related_user: |
|
|
|
print(f'related_user found in {parent}') |
|
|
|
print(f'*** related_user found in {parent}') |
|
|
|
return parent.related_user |
|
|
|
return parent.related_user |
|
|
|
else: |
|
|
|
else: |
|
|
|
return parent.find_related_user(processed_objects) |
|
|
|
return parent.find_related_user(processed_objects) |
|
|
|
@ -226,7 +226,7 @@ class BaseModel(models.Model): |
|
|
|
|
|
|
|
|
|
|
|
def get_shared_children_from_relationships(self, relationships, processed_objects): |
|
|
|
def get_shared_children_from_relationships(self, relationships, processed_objects): |
|
|
|
|
|
|
|
|
|
|
|
print(f'>>> {self.__class__.__name__} : relationships = {relationships}') |
|
|
|
# print(f'>>> {self.__class__.__name__} : relationships = {relationships}') |
|
|
|
current = [self] |
|
|
|
current = [self] |
|
|
|
for relationship in relationships: |
|
|
|
for relationship in relationships: |
|
|
|
# print(f'> relationship = {relationship}') |
|
|
|
# print(f'> relationship = {relationship}') |
|
|
|
|