Fix TypeError: userData is null in initializeOnboardingTaskCard.js (#9298) [deploy]

* Fix TypeError: userData is null in initializeOnboardingTaskCard.js

Should fix https://app.honeybadger.io/fault/67192/65045742fda3390a067960f53a894e87.

* Combine return statements in initializeOnboardingTaskCard
This commit is contained in:
Vaidehi Joshi 2020-07-14 07:32:57 -07:00 committed by GitHub
parent 0af91c001b
commit 3391593de1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,11 +10,12 @@ function initializeOnboardingTaskCard() {
}
var taskCard = document.getElementsByClassName('onboarding-task-card')[0];
if (taskCard == null) {
return;
} // This guard against both null and undefined taskCard
const user = userData();
if (taskCard == null || !user) {
return; // Guard against a null/undefined taskCard, and no user data.
}
var createdAt = new Date(userData().created_at);
var createdAt = new Date(user.created_at);
var now = new Date();
var aWeekAgo = now.setDate(now.getDate() - 7);