@sanity/cross-dataset-duplicator

2.1.62.1.7
dist/index.js
~dist/index.jsModified
+6−10
Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -333,26 +333,22 @@
 	return missingIds;
 }
 async function commitOneByOne(docs, client, setMessage, onSuccess) {
 	let successCount = 0, failCount = 0;
-	if (await mapWithConcurrency(docs, 1, async (doc) => {
+	await mapWithConcurrency(docs, 1, async (doc) => {
 		try {
 			let tx = client.transaction();
 			tx.createOrReplace(doc), await tx.commit(), successCount += 1;
 		} catch (commitErr) {
 			failCount += 1, console.error(`Failed to duplicate document "${doc._id}"`, commitErr);
 		}
-	}), failCount === 0) {
-		setMessage({
-			tone: "positive",
-			text: "Duplication complete!"
-		}), onSuccess();
-		return;
-	}
-	setMessage({
+	}), failCount === 0 ? (setMessage({
+		tone: "positive",
+		text: "Duplication complete!"
+	}), onSuccess()) : (setMessage({
 		tone: "critical",
 		text: `Duplication finished with ${failCount} error(s). ${successCount} document(s) duplicated successfully.`
-	}), successCount > 0 && onSuccess();
+	}), successCount > 0 && onSuccess());
 }
 function assetDownloadInit(url, token, typeIsFile) {
 	if (typeIsFile) return {};
 	try {