Fix awtis update error
This commit is contained in:
@@ -12,12 +12,19 @@ const jwennTeksEpiId = async data => {
|
|||||||
return teks
|
return teks
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const jwennAwtisEpiId = async id => {
|
||||||
|
const awtis = await strapi.query('awtis').find({id})
|
||||||
|
return awtis
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
lifecycles: {
|
lifecycles: {
|
||||||
afterUpdate: async (params, data) => {
|
afterUpdate: async (params, data) => {
|
||||||
const {values} = data
|
const {id} = data
|
||||||
if (values.teks && values.teks.length >= 1) {
|
const awtis = await jwennAwtisEpiId(id)
|
||||||
const teks = await jwennTeksEpiId(values.teks)
|
|
||||||
|
if (awtis.teks && awtis.teks.length >= 1) {
|
||||||
|
const teks = await jwennTeksEpiId(awtis.teks)
|
||||||
Promise.all(teks.map(async t => {
|
Promise.all(teks.map(async t => {
|
||||||
const {id, tit, slug, awtis} = t
|
const {id, tit, slug, awtis} = t
|
||||||
const alias = awtis.map(a => a.alias).join('-')
|
const alias = awtis.map(a => a.alias).join('-')
|
||||||
|
|||||||
Reference in New Issue
Block a user