From 421ca9c1b09a47199a997a769784b0cf7dccde1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Mon, 12 Dec 2022 22:18:29 +0400 Subject: [PATCH] Diff only if paroles was published --- src/api/parole/content-types/parole/lifecycles.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/api/parole/content-types/parole/lifecycles.js b/src/api/parole/content-types/parole/lifecycles.js index f5c3335..4fa5cf2 100644 --- a/src/api/parole/content-types/parole/lifecycles.js +++ b/src/api/parole/content-types/parole/lifecycles.js @@ -141,11 +141,11 @@ module.exports = { populate: {difference: true} }) - if (data.transcription) { - const difference = strapi.service('api::parole.parole').parolesDiff(data.titre, previousParoles.transcription, data.transcription) + if (data.transcription && previousParoles.publishedAt) { + const difference = strapi.service('api::parole.parole').parolesDiff(data.titre, previousParoles.transcription, data.transcription) - state.diff = difference - } + state.diff = difference + } if(!data.publishedAt && data.titre && data.transcription) { strapi.service('api::parole.parole').validateParoles(data.titre, data.transcription)