Dieser Commit ist enthalten in:
hendrik_gebhardt@gmx.de
2026-01-06 21:49:26 +00:00
committet von Server Deploy
Ursprung 623bbdf5dd
Commit 7d67557be4
34 geänderte Dateien mit 21416 neuen und 2367 gelöschten Zeilen

Datei anzeigen

@ -372,7 +372,14 @@ class BoardManager {
const currentUser = users.find(u => u.id === assignee.id);
const color = currentUser?.color || assignee.color || '#888';
const name = currentUser?.display_name || assignee.display_name || assignee.username || 'Benutzer';
const initials = currentUser?.initials || assignee.initials || getInitials(name);
// Initialen berechnen - currentUser hat immer die korrekten initials
let initials = currentUser?.initials || getInitials(name) || '?';
// Sicherheit: Falls initials undefined ist, Fallback verwenden
if (!initials || initials === 'undefined') {
initials = getInitials(currentUser?.email || name) || '?';
}
const avatar = createElement('span', {
className: 'avatar task-assignee-avatar stacked',
@ -401,14 +408,20 @@ class BoardManager {
const users = store.get('users');
const assignedUser = users.find(u => u.id === task.assignedTo);
const currentColor = assignedUser?.color || task.assignedColor || '#888';
const currentName = assignedUser?.username || task.assignedName || 'Benutzer';
const currentName = assignedUser?.display_name || assignedUser?.username || task.assignedName || 'Benutzer';
// Initialen berechnen
let initials = assignedUser?.initials || getInitials(currentName) || '?';
if (!initials || initials === 'undefined') {
initials = getInitials(assignedUser?.email || currentName) || '?';
}
const assignee = createElement('div', { className: 'task-assignees' }, [
createElement('span', {
className: 'avatar task-assignee-avatar',
style: { backgroundColor: currentColor },
title: currentName
}, [getInitials(currentName)])
}, [initials])
]);
footer.appendChild(assignee);
} else {