From 744720435135f5dbb04e33460adc1642d8fcbcb4 Mon Sep 17 00:00:00 2001 From: ztimson Date: Wed, 14 Jan 2026 14:05:41 -0500 Subject: [PATCH] Fixed more logic checks --- src/review.mjs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/review.mjs b/src/review.mjs index 352e071..8ff67e8 100644 --- a/src/review.mjs +++ b/src/review.mjs @@ -27,8 +27,11 @@ dotenv.config({path: '.env.local', override: true, quiet: true, debug: false}); console.log(`Reviewing: ${root}\n`); const info = await fetch(`${git}/api/v1/repos/${owner}/${repo}/pulls/${pr}`) - .then(async resp => { return resp.ok ? resp.json() : throw new Error(`${resp.status} ${await resp.text()}`); }); - if(info.labels?.length > 0 && !info.labels.some(l => l.name === labelEnabled)) { + .then(async resp => { + if(resp.ok) return resp.json(); + throw new Error(`${resp.status} ${await resp.text()}`); + }); + if(!info.labels.some(l => l.name === labelEnabled)) { console.log('Skipping'); return process.exit(); } @@ -95,10 +98,10 @@ dotenv.config({path: '.env.local', override: true, quiet: true, debug: false}); }] }); - const messages = await ai.language.ask(`Title: ${info.title} + const messages = await ai.language.ask(`Title: ${info.title || 'None'} Description: \`\`\`md -${info.body} +${info.body || 'None'} \`\`\` Git Diff: