diff --git a/apps/apps/app.js b/apps/apps/app.js index 04b8f9ea..4300353d 100644 --- a/apps/apps/app.js +++ b/apps/apps/app.js @@ -31,8 +31,11 @@ async function fetch_shared_apps() { }); let result = {}; for (let app of Object.values(messages).sort((x, y) => y.message.timestamp - x.message.timestamp)) { - result[app.name] = JSON.parse(utf8Decode(await ssb.blobGet(app.blob))); - result[app.name].blob_id = app.blob; + let app_object = JSON.parse(utf8Decode(await ssb.blobGet(app.blob))); + if (app_object) { + app_object.blob_id = app.blob; + result[app.name] = app_object; + } } return result; }