From a971da2096f6bfce845b50b98aea95d6491a3186 Mon Sep 17 00:00:00 2001 From: Raghav Potdar Date: Wed, 6 May 2026 18:15:09 -0400 Subject: [PATCH] fix(src/js/leetcode.js): skipping the commit of Add ${problemName} to topics if topic it's already present. Avoiding one extra commit on multiple submission for same problem --- src/js/leetcode.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/js/leetcode.js b/src/js/leetcode.js index 350a143..f8ad76a 100644 --- a/src/js/leetcode.js +++ b/src/js/leetcode.js @@ -212,10 +212,17 @@ async function updateReadmeTopicTagsWithProblem(topicTags, problemName) { } } + const readmeBeforeProcessing = readme; + for (const topic of topicTags) { readme = await appendProblemToReadme(topic.name, readme, leethub_hook, problemName); } + if (readme === readmeBeforeProcessing) { + console.log(`No README changes detected for ${problemName}, skipping topics upload.`); + return; + } + readme = sortTopicsInReadme(readme); const encodedReadme = btoa(unescape(encodeURIComponent(readme)));