fix: Auto-seed official subjects table to satisfy foreign key constraints on courses creation

This commit is contained in:
Hamza-Ayed
2026-08-28 04:03:01 +03:00
parent d82d5a9ab9
commit ab52d44c94
2 changed files with 19 additions and 1 deletions
@@ -7,6 +7,7 @@ use App\Core\Response;
use App\Core\Database;
use App\Core\Security;
use App\Core\Validator;
use App\Services\CurriculumService;
class TeacherController
{
@@ -167,6 +168,7 @@ class TeacherController
*/
public function getCourses(Request $request, Response $response): void
{
CurriculumService::ensureSchema();
$userId = (int)$request->user_id;
$courses = Database::select(