diff --git a/attached_assets/image_1757359454126.png b/attached_assets/image_1757359454126.png new file mode 100644 index 0000000..9451991 Binary files /dev/null and b/attached_assets/image_1757359454126.png differ diff --git a/client/src/pages/Avoirs.tsx b/client/src/pages/Avoirs.tsx index 5770ea1..8f9c2b5 100644 --- a/client/src/pages/Avoirs.tsx +++ b/client/src/pages/Avoirs.tsx @@ -1040,11 +1040,11 @@ export default function Avoirs() { - {filteredAvoirs.map((avoir) => { + {filteredAvoirs?.filter(avoir => avoir && avoir.id).map((avoir) => { const canEditDelete = ['admin', 'directeur'].includes((user as any)?.role); return ( - + {avoir.supplier?.name || 'Fournisseur non défini'} @@ -1092,11 +1092,16 @@ export default function Avoirs() {
-
{format(new Date(avoir.createdAt), "dd/MM/yyyy", { locale: fr })}
+
+ {avoir?.createdAt + ? format(new Date(avoir.createdAt), "dd/MM/yyyy", { locale: fr }) + : 'Non défini' + } +
- Par {avoir.creator.firstName && avoir.creator.lastName + Par {avoir?.creator?.firstName && avoir?.creator?.lastName ? `${avoir.creator.firstName} ${avoir.creator.lastName}` - : avoir.creator.username + : avoir?.creator?.username || 'Utilisateur inconnu' }