Просмотр исходного кода

adding clarity to linked resources functions

joel
Simon Bowie 2 лет назад
Родитель
Сommit
5b69334ab2
1 измененных файлов: 6 добавлений и 6 удалений
  1. +6
    -6
      web/app/resources.py

+ 6
- 6
web/app/resources.py Просмотреть файл

@@ -21,11 +21,11 @@ def get_resource(resource_id):

# function to retrieve linked resources
def get_linked_resources(primary_id):
relationships = Relationship.query.filter_by(first_resource_id=primary_id).all()
primary_relationships = Relationship.query.filter_by(first_resource_id=primary_id).all()
links = []
if relationships:
if primary_relationships:
links = []
for relationship in relationships:
for relationship in primary_relationships:
secondary_id = relationship.second_resource_id
links.extend(Resource.query.filter_by(id=secondary_id).all())
secondary_relationships = Relationship.query.filter_by(second_resource_id=primary_id).all()
@@ -35,10 +35,10 @@ def get_linked_resources(primary_id):
links.extend(Resource.query.filter_by(id=primary_id).all())
return links
else:
relationships = Relationship.query.filter_by(second_resource_id=primary_id).all()
if relationships:
secondary_relationships = Relationship.query.filter_by(second_resource_id=primary_id).all()
if secondary_relationships:
links = []
for relationship in relationships:
for relationship in secondary_relationships:
primary_id = relationship.first_resource_id
links.extend(Resource.query.filter_by(id=primary_id).all())
return links

Загрузка…
Отмена
Сохранить