diff --git a/attached_assets/{AFCCEA96-0DBA-484C-8227-351A805BAB52}_1755775456367.png b/attached_assets/{AFCCEA96-0DBA-484C-8227-351A805BAB52}_1755775456367.png new file mode 100644 index 0000000..866ace6 Binary files /dev/null and b/attached_assets/{AFCCEA96-0DBA-484C-8227-351A805BAB52}_1755775456367.png differ diff --git a/client/src/pages/Publicities.tsx b/client/src/pages/Publicities.tsx index 2d8f827..50a7b75 100644 --- a/client/src/pages/Publicities.tsx +++ b/client/src/pages/Publicities.tsx @@ -34,9 +34,11 @@ export default function Publicities() { // Seuls les admins peuvent modifier/supprimer const canModify = user?.role === 'admin'; - // Generate year options (current year ± 5 years) + // Generate year options (2020 to current year + 5 years) const currentYear = new Date().getFullYear(); - const yearOptions = Array.from({ length: 11 }, (_, i) => currentYear - 5 + i); + const startYear = 2020; + const endYear = currentYear + 5; + const yearOptions = Array.from({ length: endYear - startYear + 1 }, (_, i) => startYear + i); const { data: publicities = [], isLoading } = useQuery({ queryKey: ['/api/publicities', selectedYear, selectedStoreId], diff --git a/server/routes.ts b/server/routes.ts index 1e1d879..cf85b31 100644 --- a/server/routes.ts +++ b/server/routes.ts @@ -2243,7 +2243,7 @@ export async function registerRoutes(app: Express): Promise { res.json(publicities); } catch (error) { - console.error(`❌ ERROR fetching publicities for year ${year}:`, error); + console.error("❌ ERROR fetching publicities:", error); res.status(500).json({ message: "Failed to fetch publicities", error: (error as Error).message }); } });