Hello all,
I’m scratching my head trying to read this error log from Postgrex.
** (Postgrex.Error) ERROR 42703 (undefined_column) column c2.user_id does not exist
query: SELECT t0."id", t0."logo_url", t0."icon_url", t0."invite_password",
t0."is_company", t0."long_description", t0."name", t0."short_description",
t0."company_id", t0."inserted_at", t0."updated_at",
c1."id" FROM "teams" AS t0 INNER JOIN "cohorts"
AS c1 ON c1."id" = ANY($1) INNER JOIN "cohorts_teams"
AS c2 ON c2."cohort_id" = c1."id" WHERE (c2."user_id" = t0."id") ORDER BY c1."id"
Here’s the function call.
teams_query = Team |> preload(:teams_users)
organization_query = Organization |> preload(:organizations_users)
cohort = Cohort
|> preload([teams: ^teams_query, organization: ^organization_query])
|> Repo.get!(cohort_id)
It appears to be looking for user_id on the cohorts_teams table, which doesn’t exist. If so, why could it be looking for this?






















