[CL-PIX-13359] fix(seeds): добавить поля name/nameRu в seed-апдейты baistrocchi и hotel-europa #923

Merged
andrei merged 1 commit from fix/pix-13359-seed-name-fields into master 2026-06-27 19:54:05 +00:00
Owner

Что сделано

Добавлены поля name и nameRu в seed-апдейты для двух объектов:

  • api/prisma/seeds/baistrocchi-object.ts — Hotel Baistrocchi
  • api/prisma/seeds/hotel-europa-object.ts — Albergo Europa

При upsert Prisma применяет только поля из update payload. Без name/nameRu объекты теряли названия после ре-сидирования.

Зачем

Регрессия PIX-13356: smoke-тест обнаружил что объекты возвращают пустые имена. Исходный коммит 74d37580d был на ветке agent-cto/pix-13359-api-build-fix, которая не была смёржена (PR #920 закрыт из-за конфликтов). Cherry-pick на чистую ветку от master.

План тестирования

  • api tsc --noEmit — 0 ошибок
  • vitest 189 тестов прошли
  • app build — Done
  • После merge: запустить seed и проверить GET /api/objects/obj-001 → поле name не пустое

Где могу ошибаться

Cherry-pick применён на latest master (9d7b5ea64). Конфликтов нет — изменение затрагивает только 2 seed файла.

## Что сделано Добавлены поля `name` и `nameRu` в seed-апдейты для двух объектов: - `api/prisma/seeds/baistrocchi-object.ts` — Hotel Baistrocchi - `api/prisma/seeds/hotel-europa-object.ts` — Albergo Europa При upsert Prisma применяет только поля из `update` payload. Без `name`/`nameRu` объекты теряли названия после ре-сидирования. ## Зачем Регрессия PIX-13356: smoke-тест обнаружил что объекты возвращают пустые имена. Исходный коммит `74d37580d` был на ветке `agent-cto/pix-13359-api-build-fix`, которая не была смёржена (PR #920 закрыт из-за конфликтов). Cherry-pick на чистую ветку от master. ## План тестирования - [x] `api tsc --noEmit` — 0 ошибок - [x] vitest 189 тестов прошли - [x] app build — Done - [ ] После merge: запустить seed и проверить `GET /api/objects/obj-001` → поле `name` не пустое ## Где могу ошибаться Cherry-pick применён на latest master (`9d7b5ea64`). Конфликтов нет — изменение затрагивает только 2 seed файла.
fix(seeds): add name/nameRu to baistrocchiUpdate and hotelEuropaUpdate
All checks were successful
CI / Contracts (pull_request) Successful in 2m11s
CI / Telegram Mini App (pull_request) Successful in 1m29s
CI / Python SDK (pull_request) Successful in 25s
CI / Secrets Scan (pull_request) Successful in 17s
CI / Prisma Migrate Gate (pull_request) Successful in 1m31s
PR Janitor / janitor (pull_request) Successful in 8s
CI / App (pull_request) Successful in 17m8s
CI / API (pull_request) Successful in 17m41s
ccf2fa9804
PIX-13356 regression: seed update payloads were missing name/nameRu fields,
causing objects to lose their names on re-seed (upsert only applies update payload).
Fixes regression tests in regression-object-names.test.ts.
andrei merged commit b0fdc68efe into master 2026-06-27 19:54:05 +00:00
andrei deleted branch fix/pix-13359-seed-name-fields 2026-06-27 19:54:05 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/europatech!923
No description provided.