From 87921f737651b51d1b72e59fb94d0e691ecb6a80 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Wed, 14 Feb 2018 17:46:33 +0100 Subject: [PATCH] Fix invalid cast when using MySQL as database backend. --- src/db/main-db.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/db/main-db.cpp b/src/db/main-db.cpp index 0015c1947..83b903aaf 100644 --- a/src/db/main-db.cpp +++ b/src/db/main-db.cpp @@ -2466,10 +2466,7 @@ list> MainDb::getChatRooms () const { soci::rowset rows = (session->prepare << query, soci::use(participantId)); for (const auto &row : rows) { shared_ptr device = dParticipant->addDevice(IdentityAddress(row.get(0))); - device->setState(ParticipantDevice::State(getBackend() == Backend::Mysql - ? row.get(1, 0) - : static_cast(row.get(1, 0)) - )); + device->setState(ParticipantDevice::State(static_cast(row.get(1, 0)))); } }