From b281a3c5b57d6f1cb19cbc03c4154f052f58b948 Mon Sep 17 00:00:00 2001 From: Dobromir Popov Date: Sun, 7 Jul 2024 00:01:35 +0300 Subject: [PATCH] create structure if not exist --- pages/permits.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pages/permits.tsx b/pages/permits.tsx index 07bdf33..b129c39 100644 --- a/pages/permits.tsx +++ b/pages/permits.tsx @@ -105,7 +105,12 @@ export default PDFViewerPage; export const getServerSideProps = async (context) => { - const permitsFolder = '/public/content/permits/'; + const permitsFolder = path.join(process.cwd(), 'public', 'content', 'permits'); + + // Create folders if they do not exist + if (!fs.existsSync(permitsFolder)) { + fs.mkdirSync(permitsFolder, { recursive: true }); + } //get all the files in the permits folder order them by date desc and display them const pdfFiles = fs.readdirSync(path.join(process.cwd(), permitsFolder)).map(file => { return {