backport 3.2 changes to core

This commit is contained in:
Marek Wolan
2024-08-01 11:08:41 +01:00
parent 22d10bf0d5
commit 2a715d8d0a
10 changed files with 154 additions and 261 deletions

View File

@@ -984,7 +984,7 @@ class Node(SimComponent):
application_name = request[0]
if self.software_manager.software.get(application_name):
self.sys_log.warning(f"Can't install {application_name}. It's already installed.")
return RequestResponse.from_bool(False)
return RequestResponse(status="success", data={"reason": "already installed"})
application_class = Application._application_registry[application_name]
self.software_manager.install(application_class)
application_instance = self.software_manager.software.get(application_name)