From 9382106e8dd03f6454d7f7901a9d59219c2ecc1f Mon Sep 17 00:00:00 2001 From: "Adrian A. Baumann" Date: Sun, 1 Mar 2026 11:45:47 +0100 Subject: [PATCH] fix: reset generated files cache when modal closes so reopening fetches fresh data --- frontend/src/components/GenerateModal.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/GenerateModal.tsx b/frontend/src/components/GenerateModal.tsx index b37327e..df57f6b 100644 --- a/frontend/src/components/GenerateModal.tsx +++ b/frontend/src/components/GenerateModal.tsx @@ -1,4 +1,4 @@ -import { useState } from 'react' +import { useState, useEffect } from 'react' import Dialog from '@mui/material/Dialog' import DialogTitle from '@mui/material/DialogTitle' import DialogContent from '@mui/material/DialogContent' @@ -37,6 +37,10 @@ export default function GenerateModal({ open, configId, configName, onClose }: P const [files, setFiles] = useState(null) const [loading, setLoading] = useState(false) + useEffect(() => { + if (!open) setFiles(null) + }, [open]) + const handleOpen = async () => { if (files) return setLoading(true)