🔧 fix(store.py): add "metadata" field to the list of requested fields in the list_components function to include metadata in the response
🔧 fix(schema.py): add "metadata" field to the ComponentResponse, ListComponentResponse, DownloadComponentResponse, and StoreComponentCreate models to support metadata in the store component data 🔧 fix(service.py): add "metadata" field to the list of requested fields in the StoreService class to include metadata in the query parameters
This commit is contained in:
parent
b3a8be547f
commit
d0f121e662
3 changed files with 6 additions and 0 deletions
|
|
@ -83,6 +83,7 @@ def list_components(
|
|||
"tags.tags_id.name",
|
||||
"tags.tags_id.id",
|
||||
"count(liked_by)",
|
||||
"metadata",
|
||||
]
|
||||
result = store_service.query_components(
|
||||
store_api_Key,
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ class ComponentResponse(BaseModel):
|
|||
tags: Optional[List[int]]
|
||||
liked_by_count: Optional[int]
|
||||
parent: Optional[UUID]
|
||||
metadata: Optional[dict]
|
||||
|
||||
|
||||
class ListComponentResponse(BaseModel):
|
||||
|
|
@ -37,6 +38,7 @@ class ListComponentResponse(BaseModel):
|
|||
description: Optional[str]
|
||||
liked_by_count: Optional[int]
|
||||
is_component: Optional[bool]
|
||||
metadata: Optional[dict]
|
||||
|
||||
|
||||
class DownloadComponentResponse(BaseModel):
|
||||
|
|
@ -45,6 +47,7 @@ class DownloadComponentResponse(BaseModel):
|
|||
description: Optional[str]
|
||||
data: Optional[dict]
|
||||
is_component: Optional[bool]
|
||||
metadata: Optional[dict]
|
||||
|
||||
|
||||
class StoreComponentCreate(BaseModel):
|
||||
|
|
@ -54,3 +57,4 @@ class StoreComponentCreate(BaseModel):
|
|||
tags: Optional[List[str]]
|
||||
parent: Optional[UUID]
|
||||
is_component: Optional[bool]
|
||||
metadata: Optional[dict]
|
||||
|
|
|
|||
|
|
@ -174,6 +174,7 @@ class StoreService(Service):
|
|||
"tags.tags_id.name",
|
||||
"tags.tags_id.id",
|
||||
"count(liked_by)",
|
||||
"metadata",
|
||||
]
|
||||
else:
|
||||
params["filter"] = params["filter"] = json.dumps(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue