From 0222309941969334dffcc8999eb9d7ef45f24124 Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Thu, 4 Sep 2025 04:56:46 -0500 Subject: [PATCH] Fix filter compile error on line 76 --- Tesses.CrossLang.PackageServer/src/backend/package.tcross | 2 +- Tesses.CrossLang.PackageServer/src/program.tcross | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Tesses.CrossLang.PackageServer/src/backend/package.tcross b/Tesses.CrossLang.PackageServer/src/backend/package.tcross index b1a6039..2d81ece 100644 --- a/Tesses.CrossLang.PackageServer/src/backend/package.tcross +++ b/Tesses.CrossLang.PackageServer/src/backend/package.tcross @@ -174,7 +174,7 @@ func DB.QueryPackages(q, offset, limit,$account,$filter) } } - var sql = accountId > -1 ? $"SELECT * FROM packages p inner join versions v on p.id = v.packageId{filter} and (p.packageName LIKE {q2} OR v.description LIKE {q2}) and v.version = (SELECT MAX(version) FROM versions WHERE packageId = v.packageId) INNER JOIN accounts a on a.id = p.accountId WHERE p.accountId == {accountId} LIMIT {limit} OFFSET {offset};" : $"SELECT * FROM packages p inner join versions v on p.id = v.packageId and (p.packageName LIKE {q2} OR v.description LIKE {q2}) and v.version = (SELECT MAX(version) FROM versions WHERE packageId = v.packageId) INNER JOIN accounts a on a.id = p.accountId LIMIT {limit} OFFSET {offset};"; + var sql = accountId > -1 ? $"SELECT * FROM packages p inner join versions v on p.id = v.packageId{filter} and (p.packageName LIKE {q2} OR v.description LIKE {q2}) and v.version = (SELECT MAX(version) FROM versions WHERE packageId = v.packageId) INNER JOIN accounts a on a.id = p.accountId WHERE p.accountId == {accountId} LIMIT {limit} OFFSET {offset};" :$"SELECT * FROM packages p inner join versions v on p.id = v.packageId{filter} and (p.packageName LIKE {q2} OR v.description LIKE {q2}) and v.version = (SELECT MAX(version) FROM versions WHERE packageId = v.packageId) INNER JOIN accounts a on a.id = p.accountId LIMIT {limit} OFFSET {offset};"; DB.Lock(); var dbCon = DB.Open(); var res = Sqlite.Exec(dbCon, sql); diff --git a/Tesses.CrossLang.PackageServer/src/program.tcross b/Tesses.CrossLang.PackageServer/src/program.tcross index 2998a1a..5f767a4 100644 --- a/Tesses.CrossLang.PackageServer/src/program.tcross +++ b/Tesses.CrossLang.PackageServer/src/program.tcross @@ -77,7 +77,7 @@ func main(args) if(filters.Length > 0) { - filter = " and ("; + filter = " AND ("; var first = true; each(var item : filters) {