diff --git a/docs/changelog/2026-09-18-c193-fix-rename.md b/docs/changelog/2026-09-18-c193-fix-rename.md new file mode 100644 index 00000000..dd8916cc --- /dev/null +++ b/docs/changelog/2026-09-18-c193-fix-rename.md @@ -0,0 +1 @@ +**C193 (fix) — restaura `main` após rename concorrente com o C192 (2026-09-18):** o rebase do merge do C193 renomeou `canReadSpeechCatalog` → `canReadCommunicationCatalog`, mas o C192 (mergeado minutos antes) adicionou novas referências ao nome antigo em `src/utilities/speech/speechPageData.ts` (import + gate do modo tema). O merge rebase juntou as duas mudanças sem conflito textual e o `verify` do deploy pegou a quebra (`TS2305`); a branch do PR estava baseada antes do C192, então o CI do PR não via o arquivo. Fix mecânico: as 2 referências passam ao nome novo. `pnpm gate:fast` verde (364 arquivos / 3867 testes) + int `speechAcervo`/`reel` 22 verdes. diff --git a/src/utilities/speech/speechPageData.ts b/src/utilities/speech/speechPageData.ts index bae9d337..972b9d2e 100644 --- a/src/utilities/speech/speechPageData.ts +++ b/src/utilities/speech/speechPageData.ts @@ -2,7 +2,7 @@ import 'server-only' import type { Payload } from 'payload' -import { canReadSpeechCatalog } from '@/lib/campaignRoles' +import { canReadCommunicationCatalog } from '@/lib/campaignRoles' import { measuredVideoLagSeconds, parseYoutubeVideoId } from '@/lib/speechVod' import type { CampaignUser, Speech } from '@/payload-types' import { @@ -184,7 +184,7 @@ export const loadSpeechAcervoPageData = async ( const themeRequested = state.mode === 'tema' && Boolean(state.q) let themeTerms: readonly string[] = [] let themeUnavailable = false - if (themeRequested && canReadSpeechCatalog(user.role)) { + if (themeRequested && canReadCommunicationCatalog(user.role)) { const expansion = await expandTheme(state.q ?? '') if (expansion) themeTerms = expansion.terms else themeUnavailable = true