mirror of
https://github.com/R0m1k3/CollectFlow.git
synced 2026-10-15 19:28:52 +02:00
fix(build): supprime la dépendance réseau à Google Fonts au build + rend /commandes-auto dynamique
Le build Docker échouait sur le fetch de la police Inter via next/font/google (accès réseau/TLS indisponible pendant 'next build'). - layout.tsx : charge Inter via <link> côté navigateur (plus de fetch au build), avec fallback système ; --font-sans défini dans globals.css (@theme). - /commandes-auto : export dynamic = 'force-dynamic' (données live DB + API, jamais prérendues au build). - listCadences : résilient si la DB est injoignable (retourne []).
This commit is contained in:
4 files changed
+35
-15
No files matched your search
@@ -45,10 +45,17 @@ export async function getFournisseursPourCadence(): Promise<{ code: string; nom:
|
||||
* de la dernière réception (FF Nancy).
|
||||
*/
|
||||
export async function listCadences(): Promise<CadenceView[]> {
|
||||
const [rows, receptions] = await Promise.all([
|
||||
db.select().from(commandeCadences),
|
||||
pgGetDerniereReceptionParFournisseur(),
|
||||
]);
|
||||
let rows: typeof commandeCadences.$inferSelect[] = [];
|
||||
let receptions = new Map<string, string>();
|
||||
try {
|
||||
[rows, receptions] = await Promise.all([
|
||||
db.select().from(commandeCadences),
|
||||
pgGetDerniereReceptionParFournisseur(),
|
||||
]);
|
||||
} catch (e) {
|
||||
console.error("[cadence] listCadences error:", (e as Error).message);
|
||||
return [];
|
||||
}
|
||||
|
||||
const now = Date.now();
|
||||
|
||||
|
||||
Reference in new issue
Block a user