From 6c487b7608922346fcc2068dffeb31852fb51c61 Mon Sep 17 00:00:00 2001 From: wangzg Date: Sun, 17 Dec 2023 12:11:16 +0800 Subject: [PATCH] fix: add username property when submit app --- modules/new_app.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/new_app.py b/modules/new_app.py index 734b02c..41ce95b 100644 --- a/modules/new_app.py +++ b/modules/new_app.py @@ -264,6 +264,11 @@ def gen_app_config(): def submit_app(): app_config = gen_app_config() if app_config: + # check user login + if not st.session_state.get('username'): + st.warning("Please go to homepage for your login :point_left:") + st.stop() + # submit to sqlite if get_workspace_model().get_app(app_config['name']): st.session_state['create_submit_info'] = "exist" @@ -283,6 +288,7 @@ def submit_app(): app['status'] = 'created' app['template'] = 'default' app['image'] = img_bytesio.getvalue() + app['username'] = st.session_state['username'] get_workspace_model().create_app(app) logger.info(f"submit app successfully, {app_config['name']}")