diff --git a/src/services/service.ts b/src/services/service.ts index 0997547..d225bdc 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -1509,15 +1509,22 @@ export default class Services { public async getMyProcesses(): Promise { // If we're not paired yet, just skip it + let pairingProcessId = null; try { - this.getPairingProcessId(); + pairingProcessId = this.getPairingProcessId(); } catch (e) { return null; } + if (!pairingProcessId) { + return null; + } + try { const processes = await this.getProcesses(); const newMyProcesses = new Set(this.myProcesses || []); + // MyProcesses automatically contains pairing process + newMyProcesses.add(pairingProcessId); for (const [processId, process] of Object.entries(processes)) { // We use myProcesses attribute to not reevaluate all processes everytime if (newMyProcesses.has(processId)) {