From de960611ef023b71111b6e8359f23f956945f55c Mon Sep 17 00:00:00 2001 From: Lemmy Date: Sat, 7 Feb 2026 08:31:45 -0500 Subject: [PATCH] plugin-service: fixed update detection for third party repos --- Services/Noctalia/PluginService.qml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Services/Noctalia/PluginService.qml b/Services/Noctalia/PluginService.qml index 0d6271c47..8b58721e8 100644 --- a/Services/Noctalia/PluginService.qml +++ b/Services/Noctalia/PluginService.qml @@ -1202,9 +1202,13 @@ Singleton { } // Find available plugin by ID - function findAvailablePlugin(pluginId) { + function findAvailablePlugin(compositeKeyOrId) { + var parsed = PluginRegistry.parseCompositeKey(compositeKeyOrId); + var pluginId = parsed.pluginId; + var sourceUrl = PluginRegistry.getPluginSourceUrl(compositeKeyOrId); + for (var i = 0; i < root.availablePlugins.length; i++) { - if (root.availablePlugins[i].id === pluginId) { + if (root.availablePlugins[i].id === pluginId && root.availablePlugins[i].source.url === sourceUrl) { return root.availablePlugins[i]; } }