Skip to content
Snippets Groups Projects
Commit 3dce6946 authored by Marlène SIMONDANT's avatar Marlène SIMONDANT
Browse files

fix: solve incomplete creation of ghost elements in init script

parent 5d56874e
No related branches found
No related tags found
2 merge requests!1251.14,!122feat/US33-post-image-preview
......@@ -70,6 +70,8 @@ async function createTags(deleteOnly) {
await deleteTags(existingTags).then(() => {
console.log('-- Tags dropped --');
});
// wait complete deletion of tags or else slugs are messed up when re created before proper deletion
await new Promise((r) => setTimeout(r, 1000));
} else {
console.log('-- No tag to drop --');
}
......@@ -85,6 +87,8 @@ async function createTags(deleteOnly) {
})
.catch((error) => console.error(error));
});
// wait complete creation of tags, if not posts are missing tags not yet created
await new Promise((r) => setTimeout(r, 1000));
}
})
.catch((error) => console.error(error));
......@@ -142,6 +146,8 @@ async function createPosts(deleteOnly) {
await deletePosts(existingPosts).then(() => {
console.log('-- Posts dropped --');
});
// wait complete deletion of post or else slugs are messed up when re created before proper deletion
await new Promise((r) => setTimeout(r, 1000));
} else {
console.log('-- No posts to drop --');
}
......@@ -161,6 +167,8 @@ async function createPosts(deleteOnly) {
})
.catch((error) => console.error(error));
});
// wait complete creation of posts
await new Promise((r) => setTimeout(r, 1000));
}
})
.catch((error) => console.error(error));
......@@ -181,8 +189,8 @@ async function createPages(deleteOnly) {
} else {
console.log('-- No pages to drop --');
}
// wait complete delete of pages, if not page slugs are appended by _2
await new Promise((r) => setTimeout(r, 1000));
// wait complete deletion of pages, if not new pages slugs are appended with '_2'
await new Promise((r) => setTimeout(r, 2000));
// Creating new pages
if (!deleteOnly) {
......@@ -199,6 +207,8 @@ async function createPages(deleteOnly) {
})
.catch((error) => console.error(error));
});
// wait complete creation of pages
await new Promise((r) => setTimeout(r, 1000));
}
})
.catch((error) => console.error(error));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment