diff --git a/backend/scripts/promote_grade10_candidate.php b/backend/scripts/promote_grade10_candidate.php index 1c2a4fe..12718ca 100644 --- a/backend/scripts/promote_grade10_candidate.php +++ b/backend/scripts/promote_grade10_candidate.php @@ -103,8 +103,16 @@ foreach ($entries as $entry) { 'sha256' => $sha, 'byte_size' => $bytes, 'storage_key' => sprintf('staged/grade_10/%s/%s', substr($sha, 0, 12), $relativePath), - 'asset_type' => $resourceType === 'lesson' ? 'lesson_markdown' : 'supporting_markdown', - 'bundle_role' => $resourceType === 'lesson' ? 'primary_lesson' : 'supporting_resource', + 'asset_type' => match ($resourceType) { + 'lesson' => 'lesson_markdown', + 'worksheet' => 'worksheet_markdown', + default => 'other', + }, + 'bundle_role' => match ($resourceType) { + 'lesson' => 'primary_lesson', + 'worksheet' => 'worksheet', + default => 'supporting', + }, ]; }