diff --git a/src/services/modal.service.ts b/src/services/modal.service.ts index 4d42ad3..f5b1f9b 100755 --- a/src/services/modal.service.ts +++ b/src/services/modal.service.ts @@ -127,27 +127,27 @@ export default class ModalService { const service = await Services.getInstance(); const localAddress = await service.getDeviceAddress(); for (const member of members) { - for (const address of member['sp_addresses']) { - if (address !== localAddress) { - this.paired_addresses.push(address); + if (member.sp_addresses) { + for (const address of member.sp_addresses) { + if (address !== localAddress) { + this.paired_addresses.push(address); + } } } } this.processId = processId; this.stateId = stateId; - - if (members.sp_addresses.length === 1) { + if (members[0].sp_addresses.length === 1) { await this.injectCreationModal(members); this.modal = document.getElementById('creation-modal'); - console.log("LENGTH:", members.sp_addresses.length); + console.log("LENGTH:", members[0].sp_addresses.length); } else { await this.injectModal(members); this.modal = document.getElementById('modal'); - console.log("LENGTH:", members.sp_addresses.length); + console.log("LENGTH:", members[0].sp_addresses.length); } - if (this.modal) this.modal.style.display = 'flex'; // Close modal when clicking outside of it