Skip to content

Commit

Permalink
fix "1+n" issue in import list
Browse files Browse the repository at this point in the history
modues were missing from joined informations
  • Loading branch information
bouttier committed Sep 19, 2024
1 parent 785bbb3 commit 86d3620
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion backend/geonature/core/imports/routes/imports.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

from geonature.utils.env import db
from geonature.utils.sentry import start_sentry_child
from geonature.core.gn_commons.models import TModules
from geonature.core.gn_permissions import decorators as permissions
from geonature.core.gn_permissions.decorators import login_required
from geonature.core.gn_permissions.tools import get_scopes_by_action
Expand Down Expand Up @@ -113,11 +114,12 @@ def get_import_list(scope, destination=None):
TImports.query.options(
contains_eager(TImports.dataset),
contains_eager(TImports.authors),
contains_eager(TImports.destination).load_only(Destination.label, Destination.label),
contains_eager(TImports.destination).contains_eager(Destination.module),
)
.join(TImports.dataset, isouter=True)
.join(TImports.authors, isouter=True)
.join(Destination)
.join(TModules)
.filter_by_scope(scope)
.filter(or_(*filters) if len(filters) > 0 else True)
.order_by(order_by)
Expand Down

0 comments on commit 86d3620

Please sign in to comment.