File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed
Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -746,7 +746,21 @@ def run_task(llm_service: LLMService, in_chat: bool = True):
746746 # todo row permission
747747 sql_json_str = extract_nested_json (full_sql_text )
748748 data = orjson .loads (sql_json_str )
749- sql_result = llm_service .generate_filter (data ['sql' ], data ['tables' ]) # maybe no sql and tables
749+
750+ sql = ''
751+ message = ''
752+ error = False
753+ if data ['success' ]:
754+ sql = data ['sql' ]
755+ else :
756+ message = data ['message' ]
757+ error = True
758+ if error :
759+ raise Exception (message )
760+ if sql .strip () == '' :
761+ raise Exception ("SQL query is empty" )
762+
763+ sql_result = llm_service .generate_filter (data .get ('sql' ), data .get ('tables' )) # maybe no sql and tables
750764 print (sql_result )
751765 sql = llm_service .check_save_sql (res = sql_result )
752766 # sql = llm_service.check_save_sql(res=full_sql_text)
You can’t perform that action at this time.
0 commit comments