Fix getting roles in loadAllProcesses()

This commit is contained in:
NicolasCantu 2025-01-30 12:11:11 +01:00
parent b846fbfa1c
commit f1f736738f

View File

@ -1045,7 +1045,16 @@ class ChatElement extends HTMLElement {
const li = document.createElement('li');
li.className = 'group-list-item';
const oneProcess = process.states[0].commited_in;
const roles = process.states[0].encrypted_pcd.roles;
let roles;
try {
roles = await this.getRoles(process);
if (!roles) {
roles = await process.states[0].encrypted_pcd.roles;
}
} catch (e) {
// console.error('Failed to get roles for process:', process);
continue;
}
// Si le processus est dans notre Set, ajouter la classe my-process
if (this.userProcessSet && this.userProcessSet.has(oneProcess)) {