Skip to content

Commit

Permalink
Merge pull request #267 from DmytroSokhach/master
Browse files Browse the repository at this point in the history
Fix for "No such table: Image" while bulk search results action
  • Loading branch information
RupertAvery authored Nov 20, 2024
2 parents c8a7aa0 + ee86021 commit cfc0fc7
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions Diffusion.Database/DataStore.Search.cs
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,8 @@ public int Count(Filter filter)

var q = QueryBuilder.Filter(filter);

var count = db.ExecuteScalar<int>($"SELECT COUNT(*) FROM Image m1 {string.Join(' ', q.Joins)} WHERE {q.Item1}", q.Item2.ToArray());
string raw_query = $"SELECT COUNT(*) FROM Image m1 {string.Join(' ', q.Joins)} WHERE {q.Item1}";
var count = db.ExecuteScalar<int>(raw_query, q.Item2.ToArray());

db.Close();

Expand Down Expand Up @@ -280,7 +281,8 @@ public IEnumerable<Image> Query(Filter filter)

var q = QueryBuilder.Filter(filter);

var images = db.Query<Image>($"SELECT Image.* FROM Image m1 {string.Join(' ', q.Joins)} WHERE {q.Item1}", q.Item2.ToArray());
string query_raw = $"SELECT m1.* FROM Image m1 {string.Join(' ', q.Joins)} WHERE {q.Item1}";
var images = db.Query<Image>(query_raw, q.Item2.ToArray());

foreach (var image in images)
{
Expand Down

0 comments on commit cfc0fc7

Please sign in to comment.