From 555bd2422aa76771dfb76648faa315b3c7f826bf Mon Sep 17 00:00:00 2001 From: Davide Silvestri <75379892+silvestrid@users.noreply.github.com> Date: Thu, 27 Nov 2025 20:31:19 +0100 Subject: [PATCH] chore: fix OpenAPI spec (#4341) --- ...x_openapi_spec_for_generate_table_ai_field_value.json | 9 +++++++++ premium/backend/src/baserow_premium/api/fields/views.py | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 changelog/entries/unreleased/bug/4339_fix_openapi_spec_for_generate_table_ai_field_value.json diff --git a/changelog/entries/unreleased/bug/4339_fix_openapi_spec_for_generate_table_ai_field_value.json b/changelog/entries/unreleased/bug/4339_fix_openapi_spec_for_generate_table_ai_field_value.json new file mode 100644 index 0000000000..a613ae4e4f --- /dev/null +++ b/changelog/entries/unreleased/bug/4339_fix_openapi_spec_for_generate_table_ai_field_value.json @@ -0,0 +1,9 @@ +{ + "type": "bug", + "message": "Fix OpenAPI spec for generate_table_ai_field_value", + "issue_origin": "github", + "issue_number": 4339, + "domain": "database", + "bullet_points": [], + "created_at": "2025-11-26" +} \ No newline at end of file diff --git a/premium/backend/src/baserow_premium/api/fields/views.py b/premium/backend/src/baserow_premium/api/fields/views.py index 4271fd5bd3..e47d2113e7 100644 --- a/premium/backend/src/baserow_premium/api/fields/views.py +++ b/premium/backend/src/baserow_premium/api/fields/views.py @@ -79,9 +79,9 @@ class AsyncGenerateAIFieldValuesView(APIView): "dynamically constructed prompt configured in the field settings. " "\nThis is a **premium** feature." ), - request=None, + request=GenerateAIFieldValueViewSerializer, responses={ - 200: str, + 202: GenerateAIValuesJobType().response_serializer_class, 400: get_error_schema( [ "ERROR_GENERATIVE_AI_DOES_NOT_EXIST",