extensionDownloader: Fix check for updates with several extensions
When having several extensions installed checking for updates fails. This is because we are using GET and query params and since we are sending all the metadata of the extension the server returns 502 when the URL is too long. This error code is ignored safely. It is only needed to send the version of the extension to check if it has updates. Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2962 https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1363
This commit is contained in:
parent
95bb194356
commit
f0d2509dc3
@ -139,7 +139,9 @@ function checkForUpdates() {
|
|||||||
return;
|
return;
|
||||||
if (extension.hasUpdate)
|
if (extension.hasUpdate)
|
||||||
return;
|
return;
|
||||||
metadatas[uuid] = extension.metadata;
|
metadatas[uuid] = {
|
||||||
|
version: extension.metadata.version,
|
||||||
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
if (Object.keys(metadatas).length === 0)
|
if (Object.keys(metadatas).length === 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user