Changeset a4fea5e in Klonkt for src/services/ArchiveExportService.js
- Timestamp:
- 08/07/2026 04:43:07 PM (5 weeks ago)
- Branches:
- main
- Children:
- ed5e7ab
- Parents:
- 6248497
- git-author:
- roboburr <roboburr@…> (08/07/2026 04:43:06 PM)
- git-committer:
- roboburr <roboburr@…> (08/07/2026 04:43:07 PM)
- File:
-
- 1 edited
-
src/services/ArchiveExportService.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/services/ArchiveExportService.js
r6248497 ra4fea5e 247 247 const origin = (opts.origin || process.env.PUBLIC_BASE_URL || '').replace(/\/+$/, ''); 248 248 const site = db.prepare('SELECT * FROM sites WHERE slug = ?').get(slug); 249 if (!site) throw new Error(`onbekende site: ${slug}`); 249 if (!site) { 250 // De naam van de INSTANCE (de map, de unit) en de slug van de SITE in zijn 251 // database zijn twee dingen. Ze vallen vaak samen en soms niet, en dan zat je 252 // met een foutmelding die je liet raden. Zeg dus wat er wel in staat. 253 let bestaand = []; 254 try { bestaand = db.prepare('SELECT slug FROM sites ORDER BY rowid').all().map((r) => r.slug); } catch { /* geen sites-tabel */ } 255 const wat = slug ? `onbekende site: ${slug}` : 'geen site opgegeven'; 256 throw new Error(bestaand.length 257 ? `${wat}. In deze database staat: ${bestaand.join(', ')}` 258 : `${wat}. In deze database staat geen enkele site -- wijst DATABASE_PATH naar de juiste?`); 259 } 250 260 251 261 const bestanden = new Map(); // pad -> Buffer
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)