fix: fixed attribute removing from module
This commit is contained in:
@ -79,24 +79,26 @@ async def delete_module(
|
||||
|
||||
|
||||
@router.post(
|
||||
"/attribute",
|
||||
"/{moduleId}/attribute/{attributeId}",
|
||||
response_model=AddAttributeResponse,
|
||||
operation_id="add_attribute_to_module",
|
||||
)
|
||||
async def add_attribute_to_module(
|
||||
session: SessionDependency,
|
||||
request: AddAttributeRequest,
|
||||
module_id: int = Path(alias="moduleId"),
|
||||
attribute_id: int = Path(alias="attributeId"),
|
||||
):
|
||||
return await ModuleService(session).add_attribute(request)
|
||||
return await ModuleService(session).add_attribute(module_id, attribute_id)
|
||||
|
||||
|
||||
@router.delete(
|
||||
"/attribute",
|
||||
"/{moduleId}/attribute/{attributeId}",
|
||||
response_model=DeleteAttributeResponse,
|
||||
operation_id="remove_attribute_from_module",
|
||||
)
|
||||
async def remove_attribute_from_module(
|
||||
session: SessionDependency,
|
||||
request: DeleteAttributeRequest,
|
||||
module_id: int = Path(alias="moduleId"),
|
||||
attribute_id: int = Path(alias="attributeId"),
|
||||
):
|
||||
return await ModuleService(session).delete_attribute(request)
|
||||
return await ModuleService(session).delete_attribute(module_id, attribute_id)
|
||||
|
||||
Reference in New Issue
Block a user