From e93ca869d4f6d1ee868227d8d091f3d43c39e8e0 Mon Sep 17 00:00:00 2001 From: "@gapmiss" Date: Mon, 22 Jun 2026 16:42:16 -0500 Subject: [PATCH] fix: skip saving comments files when post has zero comments --- src/main.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.ts b/src/main.ts index a2f0f21..4a33a4a 100644 --- a/src/main.ts +++ b/src/main.ts @@ -108,12 +108,12 @@ export default class SubstackClipperPlugin extends Plugin { try { const commentsData = await fetchComments(domain, article.id, this.settings.commentSort); - if (this.settings.saveRawJson) { - const commentsJsonPath = normalizePath(`${saveDir}/${slug}-comments.json`); - await this.writeFile(commentsJsonPath, JSON.stringify(commentsData, null, 2)); - } - if (commentsData.comments && commentsData.comments.length > 0) { + if (this.settings.saveRawJson) { + const commentsJsonPath = normalizePath(`${saveDir}/${slug}-comments.json`); + await this.writeFile(commentsJsonPath, JSON.stringify(commentsData, null, 2)); + } + const commentsMd = renderComments(commentsData, slug, domain); const commentsPath = normalizePath(`${this.settings.saveDirectory}/${username}/${slug}-comments.md`); await this.writeFile(commentsPath, commentsMd);