Skip to content

Commit cb5c0a0

Browse files
committed
fix:added uid in duplicate title entry in wordpress
1 parent c224413 commit cb5c0a0

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

api/src/services/wordpress.service.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2330,6 +2330,17 @@ async function extractPosts( packagePath: string, destinationStackId: string, pr
23302330
// Process the current chunk
23312331
const chunkPostData = await processChunkData(chunkData, filename, isLastChunk, contenttype);
23322332
postdataCombined = { ...postdataCombined, ...chunkPostData };
2333+
2334+
const seenTitles = new Map();
2335+
Object?.entries(postdataCombined)?.forEach(([uid, item]:any) => {
2336+
const originalTitle = item?.title;
2337+
2338+
if (seenTitles.has(originalTitle)) {
2339+
item.title = `${originalTitle} - ${item?.uid}`;
2340+
}
2341+
seenTitles.set(item?.title, true);
2342+
});
2343+
23332344
const message = getLogMessage(
23342345
srcFunc,
23352346
`${filename.split(".").slice(0, -1).join(".")} has been successfully transformed.`,

0 commit comments

Comments
 (0)