Николай, привет! Спасибо! Вношу изменения. Комит с миграцией: https://github.com/linklib/gribok-prisma/commit/5a5674f927c6d8e250d17946235137d9711295d0 Апдейт пост стоит в плане выводить: там и грибы нет, и страницы собственно не сформировано. Не только критнки.
Дима, привет! 1. Ты не создал и не вылил миграцию. Как результат: у меня в базе данных нет колонки image. 2. В резолвер создания ты добавил поле image, а в обновление нет.
Николай, привет! Можешь коммит посмотреть? https://github.com/linklib/gribok-prisma/commit/9788740361cb0ab05c3023f3942bb3be8f9b4a1d Понимаю, что какую-то хрень навертел, но... работает. Как можно улучшить?
Таки понял, что меня в ступор вогнало) Искал в коде, в какой момент обновляется поле image для текущего юзера при загрузке аватара, и не мог найти. Потом понял, что поле и не обновляется) Правильно понял, что здесь должен быть код обновления ссылки на картинку аватара текущего пользователя при загрузке картинки? https://github.com/linklib/gribok-prisma/blob/e0fc6847dc96eed0f550eb15f64eafd57101b637/src/pages/Users/User/View/Form/index.tsx#L8
Николай, привет! Готовлю коммит для вопроса.
Дима, привет! А я не понял, ты ничего не попробовал еще, никакой коммит не выкатил. А чего именно спрашивашь?
Дима, привет! Нет, не ОК. У тебя работает все, только потому что ты каждый раз передаешь mashroomId. Но это-то не обязательное поле. И что будет, если его не передать? Правильно, ошибка: Потому что ты в резолвере пишешь "Подключи сюда гриб", а призма в ответ "А какой именно? Идентификатор-то не указан. Я мухожук". Отправил ПР. Обрати внимание в нем на указанный тип Prisma.PostCreateInput. Если его не указать (а просто создать переменную с заданным объектом-свойством), то ты не сможешь ниже по условию добавить в него дополнительное свойство (TypeScript не позволит, потому что тип изначальной переменной будет ограничен ее заданным значением).
Николай, привет! Добавил - даже работает. Можешь посмотреть код: норм, не норм? https://github.com/linklib/gribok-prisma/commit/d19cb1cd75589dbc80d8a7cd48fe00b32e96b24b