From d7b68995e8386327f822e2870e7c389b31a85bb0 Mon Sep 17 00:00:00 2001 From: Aaron van Geffen Date: Sun, 29 Sep 2019 14:20:43 +0200 Subject: [PATCH] Fix recounting not working on non-album tags. --- models/Asset.php | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/models/Asset.php b/models/Asset.php index 5871695..e497754 100644 --- a/models/Asset.php +++ b/models/Asset.php @@ -492,7 +492,7 @@ class Asset 'id_asset' => $this->id_asset, ]); - $rows = $db->query(' + $recount_tags = $db->queryValues(' SELECT id_tag FROM assets_tags WHERE id_asset = {int:id_asset}', @@ -500,11 +500,6 @@ class Asset 'id_asset' => $this->id_asset, ]); - $recount_tags = []; - if(!empty($rows)) - foreach($rows as $row) - $recount_tags[] = $row['id_tag']; - $db->query(' DELETE FROM assets_tags WHERE id_asset = {int:id_asset}', @@ -524,7 +519,7 @@ class Asset $rows = $db->query(' SELECT id_tag FROM tags - WHERE id_asset_thumb = {int:id_asset} AND kind = "Album"', + WHERE id_asset_thumb = {int:id_asset}', [ 'id_asset' => $this->id_asset, ]);