From 57b6dd3266f9e53c689963ccbe996d54c0948b53 Mon Sep 17 00:00:00 2001 From: "13621160019@163.com" <13621160019@163.com> Date: Mon, 15 Mar 2021 13:46:16 +0800 Subject: [PATCH] changed to set contact of space is optional in web UI and API --- admin/views/settings/space/space.model.html | 4 ++-- myems-api/core/space.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/admin/views/settings/space/space.model.html b/admin/views/settings/space/space.model.html index 4911f571..ad044385 100644 --- a/admin/views/settings/space/space.model.html +++ b/admin/views/settings/space/space.model.html @@ -28,10 +28,10 @@
-
+
- + {{$select.selected.name}}
diff --git a/myems-api/core/space.py b/myems-api/core/space.py index c4831f25..f4838553 100644 --- a/myems-api/core/space.py +++ b/myems-api/core/space.py @@ -567,7 +567,7 @@ class SpaceItem: description='API.INVALID_IS_OUTPUT_COUNTED_VALUE') is_output_counted = new_values['data']['is_output_counted'] - if 'contact_id' in new_values['data'].keys(): + if 'contact_id' in new_values['data'].keys() and new_values['data']['contact_id'] is not None: if new_values['data']['contact_id'] <= 0: raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST', description='API.INVALID_CONTACT_ID') @@ -608,7 +608,7 @@ class SpaceItem: if cursor.fetchone() is not None: cursor.close() cnx.disconnect() - raise falcon.HTTPError(falcon.HTTP_404, title='API.BAD_REQUEST', + raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST', description='API.SPACE_NAME_IS_ALREADY_IN_USE') if parent_space_id is not None: