У меня есть "comi c" и "comicchapter". отношение между двумя моделями Comi c имеет много комиксов.
Я хочу обновить коми c на каждом новом комиксе.
./api/comicchapter/services/Comicchapter.js
async create(data, { files } = {}) {
const entry = await strapi.query("comicchapter").create(data);
if (files) {
// automatically uploads the files based on the entry and the model
await this.uploadFiles(entry, files, { model: strapi.models.comicchapter });
return this.findOne({ id: entry.id });
}
// Updating comic field
await strapi.query("comic").update({ id: entry.comic.id }, { updated: new Date().toISOString() })
return entry;
},
приведенный выше код работает, если я создаю новый комикшер с помощью http post, но он не работал при создании нового комикса с использованием contentmanager. использование жизненного цикла beforeSave afterSave не возвращало / не заполняло comi c в comichapter. поэтому я не могу обновить коми c. какое-нибудь решение, чтобы заставить это работать на менеджере контента?