Fix consent modal showing up for currently logged in admin

This commit is contained in:
SleeplessOne1917 2024-04-13 21:18:36 -04:00
parent 4fc425b286
commit b6d7efd8ae

View file

@ -4,6 +4,7 @@ import { adultConsentLocalStorageKey } from "../../config";
import { setIsoData } from "@utils/app"; import { setIsoData } from "@utils/app";
import { IsoDataOptionalSite } from "../../interfaces"; import { IsoDataOptionalSite } from "../../interfaces";
import { mdToHtml } from "../../markdown"; import { mdToHtml } from "../../markdown";
import { UserService } from "../../services";
interface AdultConsentModalProps { interface AdultConsentModalProps {
contentWarning: string; contentWarning: string;
@ -95,7 +96,10 @@ export default class AdultConsentModal extends Component<
if ( if (
siteRes?.site_view.site.content_warning && siteRes?.site_view.site.content_warning &&
!(siteRes?.my_user || localStorage.getItem(adultConsentLocalStorageKey)) !(
UserService.Instance.myUserInfo ||
localStorage.getItem(adultConsentLocalStorageKey)
)
) { ) {
this.setState({ show: true }); this.setState({ show: true });
} }