Skip to content

Commit

Permalink
Inspect _all_ enrollments for unexpected IDs
Browse files Browse the repository at this point in the history
  • Loading branch information
Vinnl committed Jan 28, 2025
1 parent 9c7168c commit 48703ab
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions src/app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -78,13 +78,12 @@ export default async function RootLayout({
previewMode: nimbusPreviewMode === "true",
});

const nimbus_user_id = experimentData["Enrollments"]?.[0]?.nimbus_user_id;
if (
typeof nimbus_user_id !== "undefined" &&
nimbus_user_id !== experimentationId
) {
const enrollmentWithConflictingUserId = (
experimentData.Enrollments ?? []
).find((enrollment) => enrollment.nimbus_user_id !== experimentationId);
if (typeof enrollmentWithConflictingUserId !== "undefined") {
Sentry.captureMessage(
`Nimbus user ID from Cirrus: [${nimbus_user_id}] did not match experimentationId: [${experimentationId}]`,
`Nimbus user ID from Cirrus: [${enrollmentWithConflictingUserId.nimbus_user_id}] did not match experimentationId: [${experimentationId}]`,
);
}

Expand Down

0 comments on commit 48703ab

Please sign in to comment.