From 6f87f5ae336779973149d58dacfc3a9f065aeef8 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Fri, 22 Apr 2022 16:50:24 +0200 Subject: [PATCH] Fix syncing aws devices when they don't have a uuid as id --- libnymea-app/connection/awsclient.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libnymea-app/connection/awsclient.cpp b/libnymea-app/connection/awsclient.cpp index bff4be97..a7f1f6a9 100644 --- a/libnymea-app/connection/awsclient.cpp +++ b/libnymea-app/connection/awsclient.cpp @@ -36,9 +36,9 @@ #include #include #include -#include #include #include +#include #include "sigv4utils.h" #include "logging.h" @@ -1201,7 +1201,7 @@ void AWSDevices::setBusy(bool busy) AWSDevice *AWSDevices::getDevice(const QString &uuid) const { for (int i = 0; i < m_list.count(); i++) { - if (QUuid(m_list.at(i)->id()) == QUuid(uuid)) { + if (m_list.at(i)->id().remove(QRegExp("[{}]")) == QString(uuid).remove(QRegExp("[{}]"))) { return m_list.at(i); } }