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 {