From 06fbb3d4c92e8d890d70c6aede1d6161a0364eae Mon Sep 17 00:00:00 2001 From: Taylor North Date: Fri, 10 May 2024 15:03:19 +0100 Subject: [PATCH] fix: removed default operation and escape if no operation provided --- arches/management/commands/packages.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arches/management/commands/packages.py b/arches/management/commands/packages.py index 48d8ef8f7e5..0930ab5854f 100644 --- a/arches/management/commands/packages.py +++ b/arches/management/commands/packages.py @@ -74,7 +74,7 @@ def add_arguments(self, parser): "--operation", action="store", dest="operation", - default="setup", + default="", choices=[ "setup", "install", @@ -259,6 +259,10 @@ def handle(self, *args, **options): package_name = settings.PACKAGE_NAME celery_worker_running = task_management.check_if_celery_available() + if options["operation"] == "": + print('Provide an operation to run...') + return + if options["operation"] == "setup": self.setup(package_name, es_install_location=options["dest_dir"])