fix: fetchAppWithTags may return empty when apps is over 100 (#23350)

This commit is contained in:
NeatGuyCoding
2025-08-04 20:20:43 +08:00
committed by GitHub
parent 60c7663a80
commit a724f35672
3 changed files with 13 additions and 31 deletions

View File

@@ -59,6 +59,8 @@ model_config_fields = {
"updated_at": TimestampField,
}
tag_fields = {"id": fields.String, "name": fields.String, "type": fields.String}
app_detail_fields = {
"id": fields.String,
"name": fields.String,
@@ -77,6 +79,7 @@ app_detail_fields = {
"updated_by": fields.String,
"updated_at": TimestampField,
"access_mode": fields.String,
"tags": fields.List(fields.Nested(tag_fields)),
}
prompt_config_fields = {
@@ -92,8 +95,6 @@ model_config_partial_fields = {
"updated_at": TimestampField,
}
tag_fields = {"id": fields.String, "name": fields.String, "type": fields.String}
app_partial_fields = {
"id": fields.String,
"name": fields.String,
@@ -185,7 +186,6 @@ app_detail_fields_with_site = {
"enable_api": fields.Boolean,
"model_config": fields.Nested(model_config_fields, attribute="app_model_config", allow_null=True),
"workflow": fields.Nested(workflow_partial_fields, allow_null=True),
"site": fields.Nested(site_fields),
"api_base_url": fields.String,
"use_icon_as_answer_icon": fields.Boolean,
"max_active_requests": fields.Integer,
@@ -195,6 +195,8 @@ app_detail_fields_with_site = {
"updated_at": TimestampField,
"deleted_tools": fields.List(fields.Nested(deleted_tool_fields)),
"access_mode": fields.String,
"tags": fields.List(fields.Nested(tag_fields)),
"site": fields.Nested(site_fields),
}