Changeset 7881080 in Klonkt for src/middleware/site.js
- Timestamp:
- 06/18/2026 03:28:34 AM (3 months ago)
- Branches:
- main
- Children:
- 8398935
- Parents:
- 98ecf51
- File:
-
- 1 edited
-
src/middleware/site.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/middleware/site.js
r98ecf51 r7881080 12 12 import db from '../config/database.js'; 13 13 import { getTenancy } from '../services/SettingsService.js'; 14 15 /** 16 * De primaire/hoofd-site — ÉÉN bron van waarheid (vervangt de "oudste site =" 17 * hoofd"-aanname die voorheen los in resolveSite/hub/account/admin stond). 18 * Leest de expliciete is_primary-vlag; valt terug op de oudste als die (nog) 19 * nergens staat, zodat bestaand gedrag exact behouden blijft. 20 */ 21 export function getPrimarySite() { 22 return db.prepare('SELECT * FROM sites WHERE is_primary = 1 LIMIT 1').get() 23 || db.prepare('SELECT * FROM sites ORDER BY created_at ASC LIMIT 1').get() 24 || null; 25 } 14 26 15 27 export function resolveSite(req, res, next) { … … 43 55 } 44 56 45 // Solo (of hub zonder match): de primaire/owner-site (eerste aangemaakte).46 const defaultSite = db.prepare('SELECT * FROM sites ORDER BY created_at ASC LIMIT 1').get();57 // Solo (of hub zonder match): pin op de primaire/hoofd-site. 58 const defaultSite = getPrimarySite(); 47 59 if (defaultSite) { 48 60 res.locals.site = defaultSite;
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)