From fb96783ba4136affc0f8eb5b85e2fa61000addb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD?= Date: Sun, 28 Sep 2025 09:20:16 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B0=D0=B1=D0=BE=D1=87=D0=B0=D1=8F=20?= =?UTF-8?q?=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B0=20=D1=81=20=D1=82=D1=80?= =?UTF-8?q?=D0=B5=D1=82=D1=8C=D0=B5=D0=B9=20=D1=80=D1=83=D1=87=D0=BA=D0=BE?= =?UTF-8?q?=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DAO/MySQLUserDAO.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DAO/MySQLUserDAO.cpp b/src/DAO/MySQLUserDAO.cpp index a94d4fd..b273ac4 100644 --- a/src/DAO/MySQLUserDAO.cpp +++ b/src/DAO/MySQLUserDAO.cpp @@ -56,7 +56,7 @@ pair> MySQLUserDAO::GetAll(size_t limit, size_t offset) { mysqlx::SqlResult sql_result = session_ .sql("SELECT * FROM `up_and_down`.`users` "s + - "LIMIT "s + to_string(limit) + + "LIMIT "s + to_string(limit + 1) + " OFFSET "s + to_string(offset) + ";"s) .execute(); list rows = sql_result.fetchAll(); @@ -70,7 +70,7 @@ pair> MySQLUserDAO::GetAll(size_t limit, size_t offset) return ret; } - ret.first = rows.size() != limit + 1; + ret.first = rows.size() < limit + 1; ret.second = vector{}; ret.second.reserve(limit);