Merge PR #748: Fix permissions on systems that don't require authentication

This commit is contained in:
Jenkins nymea 2022-01-12 14:33:51 +01:00
commit 0d87021bbd

View File

@ -766,7 +766,7 @@ void JsonRpcClient::helloReply(int /*commandId*/, const QVariantMap &params)
}
// 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;