Skip to content

added route#23

Merged
petrCher merged 2 commits into
mainfrom
create-update-service/{id}-route
May 8, 2026
Merged

added route#23
petrCher merged 2 commits into
mainfrom
create-update-service/{id}-route

Conversation

@seva265
Copy link
Copy Markdown
Contributor

@seva265 seva265 commented May 8, 2026

Изменения

Написал метод и соответствующий маршрут PUT service/{id}

@seva265 seva265 requested a review from petrCher May 8, 2026 19:56
return ServiceGet.model_validate(new_service)


@service.patch("/{id}", response_model=ServiceGet)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

лучше здесь использовать patch а не put, так как в логике метода update models/base.py присутствует проверка обновления только нужных переданных данных, если будем потом модернизировать данный эндпоинт, то в случае необязательности определенных полей, они могут быть заменены на дефолтное значение(если не будут переданы теле запроса)

@petrCher petrCher linked an issue May 8, 2026 that may be closed by this pull request
@petrCher petrCher merged commit f64aeda into main May 8, 2026
1 of 2 checks passed
@petrCher petrCher deleted the create-update-service/{id}-route branch May 8, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

новая ручка update service/{id}

2 participants