From d7a6b68239447e47ff935f8ad08435af92534e5b Mon Sep 17 00:00:00 2001 From: Aron Onak Date: Wed, 28 Aug 2024 14:45:00 +0200 Subject: [PATCH] FIxed user section for /user email nullable field --- github-actions@arononak.github.io/lib/status_bar_indicator.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/github-actions@arononak.github.io/lib/status_bar_indicator.js b/github-actions@arononak.github.io/lib/status_bar_indicator.js index be1ac35..97ec008 100644 --- a/github-actions@arononak.github.io/lib/status_bar_indicator.js +++ b/github-actions@arononak.github.io/lib/status_bar_indicator.js @@ -567,7 +567,7 @@ export class StatusBarIndicator extends PanelMenu.Button { setUser(user, minutes) { if (user === null || user === undefined) return - const userEmail = user[`email`] + const userEmail = user[`email`] == null && user[`email`] == undefined ? `No email` : user[`email`] const userName = user[`name`] const createdAt = user[`created_at`] const userUrl = user[`html_url`] @@ -583,7 +583,7 @@ export class StatusBarIndicator extends PanelMenu.Button { const freeMinutesPercentage = 100 - Math.round((minutes[`total_minutes_used`] / minutes[`included_minutes`]) * 100) - const userLabelText = userName == null || userEmail == null + const userLabelText = userName == null ? `No permissions` : `${userName} (${userEmail}) \n\nJoined GitHub on: ${DateFormatController.format(createdAt)}\nFree minutes: ${freeMinutesPercentage}%`