From e2c360044718086699e2b6251541e575f5ad60a5 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 7 Jan 2025 10:42:10 -0600 Subject: [PATCH] Use dangerous util, we can trust post records --- src/view/com/post/Post.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/view/com/post/Post.tsx b/src/view/com/post/Post.tsx index bf256a4924..cdd9fd41ea 100644 --- a/src/view/com/post/Post.tsx +++ b/src/view/com/post/Post.tsx @@ -28,6 +28,7 @@ import {atoms as a} from '#/alf' import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {RichText} from '#/components/RichText' import {SubtleWebHover} from '#/components/SubtleWebHover' +import * as atp from '#/types/atproto' import {ContentHider} from '../../../components/moderation/ContentHider' import {LabelsOnMyPost} from '../../../components/moderation/LabelsOnMe' import {PostAlerts} from '../../../components/moderation/PostAlerts' @@ -53,7 +54,12 @@ export function Post({ const moderationOpts = useModerationOpts() const record = useMemo( () => - AppBskyFeedPost.isValidRecord(post.record) ? post.record : undefined, + atp.dangerousIsType( + post.record, + AppBskyFeedPost.isRecord, + ) + ? post.record + : undefined, [post], ) const postShadowed = usePostShadow(post)