From d414df1e025dffc573cc82dfed6b5601a2ae72b9 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 12 Jan 2022 12:02:42 +0100 Subject: [PATCH] Fix permissions on unauthenticated connections --- libnymea-app/jsonrpc/jsonrpcclient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnymea-app/jsonrpc/jsonrpcclient.cpp b/libnymea-app/jsonrpc/jsonrpcclient.cpp index 174e9b59..4822d768 100644 --- a/libnymea-app/jsonrpc/jsonrpcclient.cpp +++ b/libnymea-app/jsonrpc/jsonrpcclient.cpp @@ -766,7 +766,7 @@ void JsonRpcClient::helloReply(int /*commandId*/, const QVariantMap ¶ms) } // qDebug() << "Caches:" << m_cacheHashes; - if (m_jsonRpcVersion.majorVersion() >= 6) { + if (m_jsonRpcVersion.majorVersion() >= 6 && m_authenticationRequired) { m_permissionScopes = UserInfo::listToScopes(params.value("permissionScopes").toStringList()); } else { m_permissionScopes = UserInfo::PermissionScopeAdmin;