diff --git a/src/common/Credentials.cpp b/src/common/Credentials.cpp index 9bc2e6a9..87abecb9 100644 --- a/src/common/Credentials.cpp +++ b/src/common/Credentials.cpp @@ -200,7 +200,9 @@ void Credentials::set(const QString &provider, const QString &name_, { auto &instance = insecureInstance(); - instance.object()[name] = credential; + auto obj = instance.object(); + obj[name] = credential; + instance.setObject(obj); queueInsecureSave(); }