diff --git a/src/utils/ids.ts b/src/utils/ids.ts index 0bf52d3..d3d4dde 100755 --- a/src/utils/ids.ts +++ b/src/utils/ids.ts @@ -69,7 +69,7 @@ function Inc( newQuestions: number, allQuestions: number ) { - if (idStatsData[value] === undefined) { + if (typeof idStatsData[value] !== 'object' || idStatsData[value] === null) { idStatsData[value] = { count: 0, newQuestions: 0, @@ -96,10 +96,14 @@ function AddVisitStat( ('0' + (date.getMonth() + 1)).slice(-2) + '-' + ('0' + date.getDate()).slice(-2) - if (idvStatsData[now] === undefined) { + if (typeof idvStatsData[now] !== 'object' || idvStatsData[now] === null) { idvStatsData[now] = {} } - if (idvStatsData[now][name] === undefined) { + + if ( + typeof idvStatsData[now][name] !== 'object' && + idvStatsData[now][name] === null + ) { idvStatsData[now][name] = { count: 0, newQuestions: 0,