diff --git a/apps/common/api.py b/apps/common/api.py index f65efa8ca..064c1a6b9 100644 --- a/apps/common/api.py +++ b/apps/common/api.py @@ -144,7 +144,11 @@ class CommandStorageCreateAPI(APIView): def is_valid(storage_data): if storage_data.get('TYPE') == 'server': return True - storage = jms_storage.get_log_storage(storage_data) + try: + storage = jms_storage.get_log_storage(storage_data) + except Exception: + return False + return storage.ping()