feat: deals viewer mode and links for viewers
This commit is contained in:
@@ -68,19 +68,17 @@ class CardGroupService(BaseService):
|
||||
)
|
||||
if not group:
|
||||
return CardGroupUpdateResponse(ok=False, message="Группа не найдена")
|
||||
# update by dictionary
|
||||
request_dict = request.data.model_dump()
|
||||
request_dict.pop("bill_request", None)
|
||||
|
||||
update_stmt = (
|
||||
update(CardGroup)
|
||||
.where(CardGroup.id == request.data.id)
|
||||
.values(**request_dict)
|
||||
.values(name=request.data.name, lexorank=request.data.lexorank)
|
||||
)
|
||||
await self.session.execute(update_stmt)
|
||||
await self.session.commit()
|
||||
return CardGroupUpdateResponse(ok=True, message="Группа успешно обновлена")
|
||||
except Exception as e:
|
||||
print(e)
|
||||
await self.session.rollback()
|
||||
return CardGroupUpdateResponse(ok=False, message=str(e))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user