diff --git a/CHANGELOG.md b/CHANGELOG.md index e86e19a6..389c328a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.9.27] 2022-02-14 + +### Fixes +- Distribution + - AppImage: not able to detect updates on the **tray mode** because the `bauh-cli` call was referencing the system's Python interpreter instead of the containerized one. + + ## [0.9.27] 2022-02-11 ### Improvements diff --git a/bauh/view/qt/systray.py b/bauh/view/qt/systray.py index a3161d80..f7d40e01 100755 --- a/bauh/view/qt/systray.py +++ b/bauh/view/qt/systray.py @@ -30,7 +30,7 @@ CLI_NAME = f'{__app_name__}-cli' def get_cli_path() -> str: if os.getenv('APPIMAGE'): - return CLI_NAME + return f"{os.environ['APPRUN_STARTUP_EXEC_PATH']} {os.environ['APPDIR']}usr/bin/{CLI_NAME}" venv = os.getenv('VIRTUAL_ENV') @@ -51,7 +51,7 @@ def get_cli_path() -> str: def list_updates(logger: logging.Logger) -> List[PackageUpdate]: cli_path = get_cli_path() if cli_path: - exitcode, output = system.execute(f'{cli_path} updates -f json', custom_env=dict(os.environ)) + exitcode, output = system.execute(f'{cli_path} updates -f json') if exitcode != 0: output_log = output.replace('\n', ' ') if output else ' '