From e439b32a382a560b410b9701e21703658a773330 Mon Sep 17 00:00:00 2001 From: Andrea Minetti Date: Wed, 5 Aug 2026 11:13:54 +0200 Subject: [PATCH] Fixed fulltext for other schemas --- server/src/main/scala/ch/wsl/box/db/SQLComposer.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/scala/ch/wsl/box/db/SQLComposer.scala b/server/src/main/scala/ch/wsl/box/db/SQLComposer.scala index 434c125c..025d09ea 100644 --- a/server/src/main/scala/ch/wsl/box/db/SQLComposer.scala +++ b/server/src/main/scala/ch/wsl/box/db/SQLComposer.scala @@ -260,7 +260,7 @@ trait SQLCompose extends Logging { val lookups = query.lookups.toList.flatten.zipWithIndex val lookupFields = lookups.map{ case (l,i) => l.map.foreign.labelColumns.map( lc => s"f$i.\"$lc\"").mkString(",") } - val joins = lookups.map{ case (l,i) => s" left join \"${l.lookupEntity}\" f$i on ${l.map.localKeysColumn.zip(l.map.foreign.keyColumns).map{ case (local,foreign) => s"m.\"$local\" = f$i.\"$foreign\""}.mkString(" and ")} " }.mkString("\n") + val joins = lookups.map{ case (l,i) => s" left join \"${schemaName.getOrElse("public")}\".\"${l.lookupEntity}\" f$i on ${l.map.localKeysColumn.zip(l.map.foreign.keyColumns).map{ case (local,foreign) => s"m.\"$local\" = f$i.\"$foreign\""}.mkString(" and ")} " }.mkString("\n") val mainTableFields = query.fields.getOrElse(Seq())