Skip to content

Commit 80b3be4

Browse files
committed
fix: add template_id to tool and tool_folder queries in list_tool.sql
1 parent 35b30c2 commit 80b3be4

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

apps/tools/serializers/tool.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,5 +581,10 @@ def page_tool_with_folders(self, current_page: int, page_size: int):
581581

582582
return native_page_search(
583583
current_page, page_size, self.get_query_set(),
584-
get_file_content(os.path.join(PROJECT_DIR, "apps", "tools", 'sql', 'list_tool.sql'))
584+
get_file_content(os.path.join(PROJECT_DIR, "apps", "tools", 'sql', 'list_tool.sql')),
585+
post_records_handler=lambda record: {
586+
**record,
587+
'input_field_list': json.loads(record.get('input_field_list', '[]')),
588+
'init_field_list': json.loads(record.get('init_field_list', '[]')),
589+
},
585590
)

apps/tools/sql/list_tool.sql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ from (select tool."id"::text,
1313
tool."template_id"::text,
1414
tool."create_time",
1515
tool."update_time",
16+
tool.init_field_list,
17+
tool.input_field_list,
1618
tool."is_active"
1719
from tool
1820
left join "user" on "user".id = user_id ${tool_scope_query_set}
@@ -31,6 +33,8 @@ from (select tool."id"::text,
3133
'' as "template_id",
3234
tool_folder."create_time",
3335
tool_folder."update_time",
36+
'[]'::jsonb as init_field_list,
37+
'[]'::jsonb as input_field_list,
3438
'true' as "is_active"
3539
from tool_folder
3640
left join "user" on "user".id = user_id ${folder_query_set}) temp

0 commit comments

Comments
 (0)