From 1703e3eaf94fc5b019ac1e1a46fffe35ec2d6ef2 Mon Sep 17 00:00:00 2001 From: emeric Date: Sun, 31 Mar 2024 13:13:24 +0200 Subject: [PATCH] Added missing exec wrappers for queries --- src/libs/database/impl/Cluster.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libs/database/impl/Cluster.cpp b/src/libs/database/impl/Cluster.cpp index 76da0d42..ea67b5a2 100644 --- a/src/libs/database/impl/Cluster.cpp +++ b/src/libs/database/impl/Cluster.cpp @@ -66,7 +66,7 @@ namespace lms::db Wt::Dbo::Query createQuery(Session& session, const Cluster::FindParameters& params) { std::string_view itemToSelect; - + if constexpr (std::is_same_v) itemToSelect = "c.id"; else if constexpr (std::is_same_v>) @@ -96,7 +96,7 @@ namespace lms::db return utils::execSingleResultQuery(session.getDboSession()->query("SELECT COUNT(*) FROM cluster")); } - RangeResults Cluster::findIds(Session& session, const FindParameters& params) + RangeResults Cluster::findIds(Session& session, const FindParameters& params) { session.checkReadTransaction(); auto query{ createQuery(session, params) }; @@ -124,7 +124,7 @@ namespace lms::db { session.checkReadTransaction(); - return session.getDboSession()->find().where("id = ?").bind(id).resultValue(); + return utils::execSingleResultQuery(session.getDboSession()->find().where("id = ?").bind(id)); } std::size_t Cluster::computeTrackCount(Session& session, ClusterId id) @@ -236,9 +236,9 @@ namespace lms::db assert(self()); assert(session()); - auto res {utils::execMultiResultQuery(session()->find() + auto res{ utils::execMultiResultQuery(session()->find() .where("cluster_type_id = ?").bind(getId()) - .orderBy("name"))}; + .orderBy("name")) }; return std::vector(res.begin(), res.end()); }