From c82f39df6bfd07c15e37a6e0ed4d748e60d54ce9 Mon Sep 17 00:00:00 2001
From: wanhose <hello@wanhose.dev>
Date: Tue, 15 Oct 2024 16:29:40 +0200
Subject: [PATCH] fix(browser-extension): issues fetch every popup open

---
 packages/browser-extension/src/scripts/background.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/browser-extension/src/scripts/background.js b/packages/browser-extension/src/scripts/background.js
index ec61ae9..c0bbc20 100644
--- a/packages/browser-extension/src/scripts/background.js
+++ b/packages/browser-extension/src/scripts/background.js
@@ -229,7 +229,7 @@ async function refreshData(attempt = 1) {
 async function refreshIssue(hostname, attempt = 1) {
   if (attempt <= 3) {
     try {
-      const { data } = await requestManager.fetch(`${apiUrl}/issues/${hostname}/`);
+      const { data = {} } = await requestManager.fetch(`${apiUrl}/issues/${hostname}/`);
 
       if (Object.keys(data).length === 0) {
         await updateStore(hostname, { issue: { expiresIn: Date.now() + 8 * 60 * 60 * 1000 } });