diff --git a/source/developers/cla_sign.html b/source/developers/cla_sign.html index e7d8df57eac..c8bb689edcb 100644 --- a/source/developers/cla_sign.html +++ b/source/developers/cla_sign.html @@ -144,6 +144,10 @@ description: "The Home Assistant contributor license agreement (CLA) signature p currentUser.getProfile(function(err, profile){ if(err){ console.error('Got an error when attempting to load users profile', err); + const errorEl = document.querySelector("#error"); + errorEl.textContent = "Failed to load your GitHub profile: " + (err.response?.data?.message || err.message); + errorEl.style.display = "block"; + $('#loading').hide(); } else { $("#name").val(profile.name); $('#github_user_id').val(profile.id); @@ -152,6 +156,10 @@ description: "The Home Assistant contributor license agreement (CLA) signature p currentUser.getEmails(function(err, emails){ if(err){ console.error('Got an error when attempting to load users emails', err); + const errorEl = document.querySelector("#error"); + errorEl.textContent = "Failed to load your GitHub emails: " + (err.response?.data?.message || err.message); + errorEl.style.display = "block"; + $('#loading').hide(); } else { $.each(emails, function (i, item) { $('#email').append($('