Проблема:
Украшенный идентификатор объекта @PrimaryGeneratedColumn()
перезаписывается по запросу put
.
Ожидаемое поведение:
Идентификатор, украшенный @PrimaryGeneratedColumn()
, не должен обновляться.
Шаги для воспроизведения:
- Создать запись с этим запросом на публикацию:
curl --location --request POST 'https://q6zre.sse.codesandbox.io/tests' \
--header 'Content-Type: application/json' \
--data-raw '{"name": "acme"}'
Скопируйте
id
из ответа, добавьте его в URL-адрес запроса на добавление и добавьте случайное число
wishedId
в теле:
curl --location --request PUT 'https://q6zre.sse.codesandbox.io/tests/{id}' \
--header 'Content-Type: application/json' \
--data-raw '{"id": "{wishedId}"}'
Запись обновляется с помощью wishedId
.
Рабочий пример: https://codesandbox.io/s/github/desirelabs/nest-typeorm
Есть ли способ предотвратить это? Спасибо