diff --git a/src/user/index.js b/src/user/index.js index 40fda6ab91..6c81261e57 100644 --- a/src/user/index.js +++ b/src/user/index.js @@ -328,7 +328,9 @@ User.addInterstitials = function (callback) { if (!meta.config.gdpr_enabled) { return setImmediate(callback, null, data); } - + if (!data.userData) { + return setImmediate(callback, new Error('[[error:invalid-data]]')); + } const add = function () { data.interstitials.push({ template: 'partials/gdpr_consent', @@ -369,6 +371,10 @@ User.addInterstitials = function (callback) { // Forum Terms of Use function (data, callback) { + if (!data.userData) { + return setImmediate(callback, new Error('[[error:invalid-data]]')); + } + const add = function () { data.interstitials.push({ template: 'partials/acceptTos',