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;