Fix DatabaseSeeder fetch key array issue and add exception details dump to 500 error page

This commit is contained in:
Hamza-Ayed
2026-06-05 01:33:26 +03:00
parent 0f65e68f5f
commit 325424b59a
3 changed files with 11 additions and 2 deletions

View File

@@ -64,8 +64,8 @@ class DatabaseSeeder
}
// Fetch Role IDs and Permission IDs
$roleIds = $this->pdo->query("SELECT id, code FROM roles")->fetchAll(PDO::FETCH_KEY_PAIR);
$permissionIds = $this->pdo->query("SELECT id, code FROM permissions")->fetchAll(PDO::FETCH_KEY_PAIR);
$roleIds = $this->pdo->query("SELECT code, id FROM roles")->fetchAll(PDO::FETCH_KEY_PAIR);
$permissionIds = $this->pdo->query("SELECT code, id FROM permissions")->fetchAll(PDO::FETCH_KEY_PAIR);
// Map Permissions to Admin (All permissions)
foreach ($permissionIds as $pId => $pCode) {