From 5c0d6cf8284640505643bd6ec527eed8093fc69c Mon Sep 17 00:00:00 2001 From: "aime.rolandi" Date: Tue, 28 Oct 2025 09:46:50 -0300 Subject: [PATCH] Seleccionar idstudy segun identifierfield para redirect --- lib/api_web/controllers/redirect.ex | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/api_web/controllers/redirect.ex b/lib/api_web/controllers/redirect.ex index d885c5b..b0aed65 100644 --- a/lib/api_web/controllers/redirect.ex +++ b/lib/api_web/controllers/redirect.ex @@ -1,6 +1,8 @@ defmodule ApiWeb.Redirect do use ApiWeb, :controller require Logger + alias Api.Repo + import Ecto.Query def index(conn, %{"accession" => accession}) do Envar.load(".env") @@ -77,16 +79,12 @@ defmodule ApiWeb.Redirect do query = if studyidentifier == "IDSTUDY" do from s in "study", - join: p in "patient", - on: p.idpatient == s.idpatient, where: s.accessionnumber == ^accessionnumber, select: %{ idstudy: s.idstudy } else from s in "study", - join: p in "patient", - on: p.idpatient == s.idpatient, where: s.accessionnumber == ^accessionnumber, select: %{ idstudy: s.idstudy