diff --git a/services/gunDB/contact-api/getters/wall.js b/services/gunDB/contact-api/getters/wall.js index 80df18ad..384e8dbe 100644 --- a/services/gunDB/contact-api/getters/wall.js +++ b/services/gunDB/contact-api/getters/wall.js @@ -64,6 +64,14 @@ const getWallPage = async page => { } }) + for (const [key, post] of Object.entries(clean.posts)) { + if (post === null) { + delete clean.posts[key] + } else { + post.id = key + } + } + if (!Common.Schema.isWallPage(clean)) { throw new Error( `Fetched page not a wall page, instead got: ${JSON.stringify(clean)}`