Index: src/routes/account.js
===================================================================
--- src/routes/account.js	(revision 1be21ba2ec5d901a86fc24bad71b4a96d6492b6d)
+++ src/routes/account.js	(revision 7881080819a21d5ba5da32d94ef51da0d866eea0)
@@ -21,4 +21,5 @@
 import { v4 as uuid } from 'uuid';
 import db from '../config/database.js';
+import { getPrimarySite } from '../middleware/site.js';
 import { renderPage } from '../middleware/render.js';
 import { requireAuth } from '../middleware/auth.js';
@@ -80,5 +81,5 @@
   let site = db.prepare('SELECT id, title, tagline, slug, owner_id FROM sites WHERE owner_id = ? ORDER BY created_at LIMIT 1').get(user.id);
   if (!site && user.role === 'god') {
-    site = db.prepare('SELECT id, title, tagline, slug, owner_id FROM sites ORDER BY created_at LIMIT 1').get();
+    site = getPrimarySite(); // primaire/hoofd-site als fallback
   }
   return site || null;
