diff --git a/src/application/utilities.ts b/src/application/utilities.ts
index 460e1f5..19cac74 100644
--- a/src/application/utilities.ts
+++ b/src/application/utilities.ts
@@ -7,7 +7,8 @@ export function uuidv4() {
 }
 
 export function unduplicateArray(array: any[]) {
-  return [...new Set(array.flat())]
+  const arrayToProcess = typeof array.flat === 'function' ? array.flat() : array;
+  return [...new Set(arrayToProcess)]
 }
 
 export async function downloadCache<T extends { id: string; updatedAt: Date }>(endpoint: string, storage: BaseStorage<T>) {