Skip to content

Commit e380ab0

Browse files
committed
chore: tidy up
1 parent 7253e67 commit e380ab0

4 files changed

Lines changed: 4 additions & 13 deletions

File tree

Makefile

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ merge-openapi:
176176
@cd aperag && redocly bundle ./api/openapi.yaml > ./api/openapi.merged.yaml
177177

178178
generate-models: merge-openapi
179-
@echo "Generating backend models..."
180179
@datamodel-codegen \
181180
--input aperag/api/openapi.merged.yaml \
182181
--input-file-type openapi \
@@ -186,15 +185,6 @@ generate-models: merge-openapi
186185
--use-standard-collections \
187186
--use-schema-description \
188187
--enum-field-as-literal all
189-
@echo "Generating frontend SDK..."
190-
@openapi-generator-cli generate \
191-
--input-spec="aperag/api/openapi.merged.yaml" \
192-
--generator-name="typescript-axios" \
193-
--output="frontend/src/api" \
194-
--api-package="apis" \
195-
--model-package="models" \
196-
--model-name-prefix="" \
197-
--skip-validate-spec --additional-properties="enumPropertyNaming=original,supportsES6=true,withInterfaces=true,prependFormOrBodyParameters=false,withoutPrefixEnums=false,withSeparateModelsAndApi=true,useSingleRequestParameter=true"
198188
@rm aperag/api/openapi.merged.yaml
199189

200190
generate-frontend-sdk:

aperag/api/components/schemas/document.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,5 +95,6 @@ rebuildIndexesRequest:
9595
- fulltext
9696
- graph
9797
description: Types of indexes to rebuild
98+
minItems: 1
9899
required:
99100
- index_types

aperag/schema/view_models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# generated by datamodel-codegen:
22
# filename: openapi.merged.yaml
3-
# timestamp: 2025-06-23T08:28:25+00:00
3+
# timestamp: 2025-06-23T09:37:51+00:00
44

55
from __future__ import annotations
66

@@ -577,7 +577,7 @@ class DocumentUpdate(BaseModel):
577577

578578
class RebuildIndexesRequest(BaseModel):
579579
index_types: list[Literal['vector', 'fulltext', 'graph']] = Field(
580-
..., description='Types of indexes to rebuild'
580+
..., description='Types of indexes to rebuild', min_items=1
581581
)
582582

583583

tests/e2e_test/test_document.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ def test_rebuild_index_invalid_index_type(client, document, collection):
179179
f"/api/v1/collections/{collection_id}/documents/{doc_id}/rebuild_indexes",
180180
json=rebuild_request
181181
)
182-
assert response.status_code == HTTPStatus.BAD_REQUEST, response.text
182+
assert response.status_code == HTTPStatus.UNPROCESSABLE_ENTITY, response.text
183183

184184

185185
def test_rebuild_index_empty_index_types(client, document, collection):

0 commit comments

Comments
 (0)