diff --git a/js/src/cache/cache.attachments.js b/js/src/cache/cache.attachments.js index dffcd95b..b3ff8ec9 100644 --- a/js/src/cache/cache.attachments.js +++ b/js/src/cache/cache.attachments.js @@ -2,7 +2,12 @@ var cache = require( "./cache.js" ); var refresh = function( attachment_ids ) { - var uncached = cache.getUncached( attachment_ids, "attachment" ); + + attachment_ids = attachment_ids.filter( function (id) { + return id !== "" && typeof id !== "undefined" + }); + + var uncached = cache.getUncached( attachment_ids, "attachment" ); if ( uncached.length === 0 ) { return; diff --git a/js/yoast-acf-analysis.js b/js/yoast-acf-analysis.js index 0c344d96..5a613a90 100644 --- a/js/yoast-acf-analysis.js +++ b/js/yoast-acf-analysis.js @@ -92,7 +92,12 @@ module.exports = App; var cache = require( "./cache.js" ); var refresh = function( attachment_ids ) { - var uncached = cache.getUncached( attachment_ids, "attachment" ); + + attachment_ids = attachment_ids.filter( function (id) { + return id !== "" && typeof id !== "undefined" + }); + + var uncached = cache.getUncached( attachment_ids, "attachment" ); if ( uncached.length === 0 ) { return;