From 24bcb9b42ed1063d6480cbf2f809442d377aa158 Mon Sep 17 00:00:00 2001 From: pQu4k3r <75614741+pQu4k3r@users.noreply.github.com> Date: Mon, 14 Sep 2026 21:30:05 +0000 Subject: [PATCH] fix: update always reports "failed" even when it succeeded lsConsole.runFinished() called self.finishedCallback() with no arguments, but both real callers (_update_finished and myCallback in plugin.py) declare it as finishedCallback(self, result=None) and branch on that result to decide success vs failure. Since it was never passed anything, result was always None (falsy), so _update_finished always took the "Update failed!" branch regardless of the actual outcome - even though the wget|sh install/update itself had completed fine. Pass the same success flag already computed for self.callback (not self.errorOcurred), matching the line right above it. --- .../python/Plugins/Extensions/LinuxsatPanel/lsConsole.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr/lib/enigma2/python/Plugins/Extensions/LinuxsatPanel/lsConsole.py b/usr/lib/enigma2/python/Plugins/Extensions/LinuxsatPanel/lsConsole.py index 34d245f..b20e037 100644 --- a/usr/lib/enigma2/python/Plugins/Extensions/LinuxsatPanel/lsConsole.py +++ b/usr/lib/enigma2/python/Plugins/Extensions/LinuxsatPanel/lsConsole.py @@ -184,7 +184,7 @@ def runFinished(self, retval): self.callback(not self.errorOcurred) if self.finishedCallback: - self.finishedCallback() + self.finishedCallback(not self.errorOcurred) if self.errorOcurred or not self.closeOnSuccess: self['text'].appendText('\nPress OK or Exit to abort!')