chore: ai, public course and other ui improvements

This commit is contained in:
Rotimi Best
2026-05-09 06:05:03 +01:00
parent 5717dd8004
commit c31ad63955
318 changed files with 20668 additions and 4788 deletions
@@ -272,8 +272,6 @@ export async function deleteQuestion(questionId: number, dbClient: DbOrTxClient
export async function createOptions(values: TNewOption[], dbClient: DbOrTxClient = db) {
if (values.length === 0) return [];
try {
// Keep the identity sequence aligned before bulk inserts so restored data
// or manual imports cannot reuse an existing option id.
await syncOptionIdSequence(dbClient);
return dbClient.insert(schema.option).values(values).returning();
} catch (error) {