fix: publier les commentaires bokante importés
Déploiement API BETA / build (push) Successful in 2m22s
Déploiement API PROD / build (push) Successful in 2m23s
Déploiement API BETA / deploy (push) Successful in 47s
Déploiement API PROD / deploy (push) Successful in 52s

This commit is contained in:
2026-07-05 18:39:01 +04:00
parent 34f3a7783b
commit fb60226bd4
2 changed files with 4 additions and 0 deletions
@@ -66,6 +66,7 @@ describe('importBokanteComments', () => {
expect(bokanteMastodon.getStatusContext).toHaveBeenCalledWith('112233'); expect(bokanteMastodon.getStatusContext).toHaveBeenCalledWith('112233');
expect(strapi.documents('api::commentaire.commentaire').create).toHaveBeenCalledWith({ expect(strapi.documents('api::commentaire.commentaire').create).toHaveBeenCalledWith({
status: 'published',
data: expect.objectContaining({ data: expect.objectContaining({
contenu: 'Trè bèl parol !', contenu: 'Trè bèl parol !',
origine: 'activitypub', origine: 'activitypub',
@@ -80,6 +81,7 @@ describe('importBokanteComments', () => {
}); });
expect(strapi.documents('api::parole.parole').update).toHaveBeenCalledWith({ expect(strapi.documents('api::parole.parole').update).toHaveBeenCalledWith({
documentId: 'doc-7', documentId: 'doc-7',
status: 'published',
data: {commentaires: {connect: expect.any(Array)}} data: {commentaires: {connect: expect.any(Array)}}
}); });
expect(result.imported).toBe(1); expect(result.imported).toBe(1);
+2
View File
@@ -37,6 +37,7 @@ async function importBokanteComments({strapi}) {
} }
const commentaire = await strapi.documents('api::commentaire.commentaire').create({ const commentaire = await strapi.documents('api::commentaire.commentaire').create({
status: 'published',
data: { data: {
contenu: stripHtml(status.content), contenu: stripHtml(status.content),
datePublication: status.created_at, datePublication: status.created_at,
@@ -58,6 +59,7 @@ async function importBokanteComments({strapi}) {
if (newCommentIds.length > 0) { if (newCommentIds.length > 0) {
await strapi.documents('api::parole.parole').update({ await strapi.documents('api::parole.parole').update({
documentId: parole.documentId, documentId: parole.documentId,
status: 'published',
data: {commentaires: {connect: newCommentIds}} data: {commentaires: {connect: newCommentIds}}
}); });
} }