update as in site api

This commit is contained in:
csawatzky 2025-04-21 14:26:59 -06:00
parent 1acbfe36b0
commit 59356aad27
6 changed files with 26 additions and 21 deletions

View file

@ -27,7 +27,7 @@ import { isOffline } from "utils/environment";
import ObjectTeams from "teams/ObjectTeams";
import { siteScope, Site } from "models";
import ResponsiveDialog from "common/ResponsiveDialog";
import { useSiteAPI } from "providers";
import { useGlobalState, useSiteAPI } from "providers";
import { useSnackbar } from "hooks";
import GroupSettingsIcon from "@mui/icons-material/Settings";
import { makeStyles } from "@mui/styles";
@ -63,6 +63,7 @@ interface OpenState {
export default function SiteActions(props: Props) {
const classes = useStyles();
const [{as}] = useGlobalState();
const { site, permissions, refreshCallback } = props;
const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);
const [siteDialog, setSiteDialog] = useState(false);
@ -186,7 +187,7 @@ export default function SiteActions(props: Props) {
newSite.settings.siteName = siteName;
siteAPI
.updateSite(newSite.key(), newSite.settings)
.updateSite(newSite.key(), newSite.settings, undefined, as)
.then(resp => {
openSnack("Site Updated");
closeSiteDialog();