Skip to content

Commit f6a7a77

Browse files
committed
user_event fixed 2
1 parent eb7ba9e commit f6a7a77

3 files changed

Lines changed: 8 additions & 11 deletions

File tree

calendar_backend/routes/event/user_event.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
async def set_event_visit_status(
1414
event_id: int,
1515
auth: dict = Depends(UnionAuth()),
16-
visit: str = Query(enum=["no_status", "going", "not_going", "attended"], default="no_status"),
16+
visit: str = Query(enum=["no_status", "going", "not_going"], default="no_status"),
1717
) -> VisitResponse:
1818
"""
1919
Отметить посещение мероприятия для текущего пользователя.
2020
"""
2121
user_id = auth.get('id')
2222

23-
Event.get(event_id, with_deleted=False, session=db.session)
23+
Event.get(event_id, session=db.session)
2424

2525
existing = (
2626
EventUser.get_all(session=db.session)
@@ -38,5 +38,4 @@ async def set_event_visit_status(
3838
status=visit,
3939
)
4040

41-
db.session.commit()
4241
return VisitResponse.model_validate(result)

calendar_backend/routes/models/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Photo,
1515
)
1616
from .room import GetListRoom, RoomEvents, RoomPatch, RoomPost
17-
from .visit import VisitRequest, VisitResponse
17+
from .visit import VisitResponse
1818

1919

2020
__all__ = (
Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
import datetime
22

3-
from pydantic import BaseModel
4-
53
from calendar_backend.models import EventUserStatus
64

5+
from .base import Base
76

8-
class VisitRequest(BaseModel):
9-
status: EventUserStatus
107

8+
# class VisitRequest(Base):
9+
# status: EventUserStatus
1110

12-
class VisitResponse(BaseModel):
11+
12+
class VisitResponse(Base):
1313
id: int
1414
event_id: int
1515
user_id: int
1616
status: EventUserStatus
1717
updated_at: datetime.datetime
18-
19-
model_config = {"from_attributes": True}

0 commit comments

Comments
 (0)