Skip to content

fix(dashboard): fetch transcript by exact meeting row (hotfix on the deployed base) - #1387

Open
DmitriyG228 wants to merge 1 commit into
codex/1150-dashboard-calendarfrom
hotfix/transcript-by-id-0126
Open

DmitriyG228 wants to merge 1 commit into
codex/1150-dashboard-calendarfrom
hotfix/transcript-by-id-0126

Conversation

@DmitriyG228

Copy link
Copy Markdown
Member

Closes #1386.

The meeting page fetched the transcript by platform/native_meeting_id, which resolves the newest row for that native id. For a recurring meeting, calendar auto-join creates the next occurrence's scheduled row minutes after a call ends, and the completed meeting's page then rendered that empty newer row (prod 27493 → 27499, 271 segments hidden).

When the internal id is known, fetch /transcripts/by-id/{id} (owner-scoped, live in prod meeting-api + gateway). Falls back to the native route otherwise. Cherry-pick of eecd9acf (July 23) onto fa667cd1, the commit prod's dashboard image is built from — deliberately not onto this branch's head, so the shipped image carries only this change. Two vitest cases.

Rung: image built from this commit (org.opencontainers.image.revision label); prod delivery via channel entry seq-13, adoption in Vexa-ai/vexa-platform#392.

Contribution Rights

  • I am the sole rights holder for my contribution. (Independent path.)

When the internal meeting id is known, the meeting page fetches
/transcripts/by-id/{id} instead of /transcripts/{platform}/{native_id},
which resolves the NEWEST row for that native id. For a recurring meeting
the calendar auto-join creates the next occurrence's scheduled row minutes
after a call ends, and the completed meeting's page then rendered that
empty newer row. Falls back to the native route when no internal id.

(cherry picked from commit eecd9acf onto the deployed base fa667cd)
Refs: #1386
Signed-off-by: DmitryG228 <2280905@gmail.com>
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

🃏 Merge card — #1387

check what it needs
Value missing state: value-signed (the value sign-off)
Diff maintainer self-review — @DmitriyG228 holds the commit bit (no separate non-author review required)

Not mergeable yet — every row above must be accepted before merge (choke point 1). Fill in what's ❌ above, then this clears automatically.

How a PR reaches merge: the merge bar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant