From 6ff89f6e912d08db47e29da93a42ad2f2d3247f1 Mon Sep 17 00:00:00 2001 From: Thomas Hobson Date: Fri, 23 Apr 2021 14:29:40 +1200 Subject: [PATCH] bail when not installed --- api/src/ppman/package.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/src/ppman/package.js b/api/src/ppman/package.js index 21c7f16..2e04905 100644 --- a/api/src/ppman/package.js +++ b/api/src/ppman/package.js @@ -138,6 +138,11 @@ class Package { logger.debug("Finding runtime") const found_runtime = runtime.get_latest_runtime_matching_language_version(this.language, this.version.raw); + if(!found_runtime){ + logger.error(`Uninstalling ${this.language}-${this.version.raw} failed: Not installed`) + return + } + logger.debug("Unregistering runtime") found_runtime.unregister();