From 92091d9ea52ad3d64a898d8549cd4f185dbe78eb Mon Sep 17 00:00:00 2001 From: dec0dOS Date: Thu, 8 Jul 2021 13:43:44 +0300 Subject: [PATCH] fix: database member data init fix. Thanks @thelittlerocket" --- backend/services/member.js | 5 +++++ backend/services/network.js | 1 + 2 files changed, 6 insertions(+) diff --git a/backend/services/member.js b/backend/services/member.js index 0107daf..ef2cd50 100644 --- a/backend/services/member.js +++ b/backend/services/member.js @@ -20,6 +20,11 @@ async function getPeer(mid) { } async function getMemberAdditionalData(data) { + // DB BUG INITIALIZATION MIGRATION + const network = db.get("networks").find({ id: data.nwid }); + network.defaults({ members: [] }).get("members").write(); + // END MIGRATION SECTION + const additionalData = db .get("networks") .find({ id: data.nwid }) diff --git a/backend/services/network.js b/backend/services/network.js index 5fd78e3..c2a0958 100644 --- a/backend/services/network.js +++ b/backend/services/network.js @@ -63,6 +63,7 @@ async function createNetworkAdditionalData(nwid) { description: "", rulesSource: constants.defaultRulesSource, }, + members: [], }; db.get("networks").push(saveData).write();