Skip to content

Commit

Permalink
Fix issue with loading cookies when there's only one entry
Browse files Browse the repository at this point in the history
  • Loading branch information
Bionus committed Aug 26, 2022
1 parent a523c0f commit f16d572
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/lib/src/models/site.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,10 @@ void Site::loadConfig()

// Cookies
m_cookies.clear();
QList<QVariant> settingsCookies = m_settings->value("cookies").toList();
QVariant settingsCookiesVariant = m_settings->value("cookies");
QList<QVariant> settingsCookies = settingsCookiesVariant.type() == QVariant::String || settingsCookiesVariant.type() == QVariant::ByteArray
? QList<QVariant>{ settingsCookiesVariant }
: settingsCookiesVariant.toList();
for (const QVariant &variant : settingsCookies) {
QByteArray byteArray = variant.type() == QVariant::ByteArray ? variant.toByteArray() : variant.toString().toUtf8();
QList<QNetworkCookie> cookies = QNetworkCookie::parseCookies(byteArray);
Expand Down

0 comments on commit f16d572

Please sign in to comment.