Ensure preference overrides cause re-renders (#8724)

* make sure request is fetched before returning true

* Ensure preferences object skips equality checks if overridden

---------

Co-authored-by: Eric Bailey <git@esb.lol>
(cherry picked from commit 41998c59b5)
This commit is contained in:
hailey
2025-07-28 10:28:12 -07:00
committed by Eric Bailey
parent d732d5b717
commit a4d805e12e
+6 -3
View File
@@ -77,9 +77,12 @@ export function usePreferencesQuery() {
(data: UsePreferencesQueryResponse) => {
const isUnderage = (data.userAge || 0) < 18
if (isUnderage || isAgeRestricted) {
data.moderationPrefs = makeAgeRestrictedModerationPrefs(
data.moderationPrefs,
)
data = {
...data,
moderationPrefs: makeAgeRestrictedModerationPrefs(
data.moderationPrefs,
),
}
}
return data
},