diff --git a/interface/src/project/SettingsEntities.tsx b/interface/src/project/SettingsEntities.tsx index cec062a6a..2efe981fa 100644 --- a/interface/src/project/SettingsEntities.tsx +++ b/interface/src/project/SettingsEntities.tsx @@ -34,7 +34,8 @@ const SettingsEntities: FC = () => { send: fetchEntities, error } = useRequest(EMSESP.readEntities, { - initialData: [] + initialData: [], + force: true }); const { send: writeEntities } = useRequest((data) => EMSESP.writeEntities(data), { immediate: false }); @@ -146,6 +147,12 @@ const SettingsEntities: FC = () => { setDialogOpen(false); }; + const onDialogCancel = async () => { + await fetchEntities().then(() => { + setNumChanges(0); + }); + }; + const onDialogSave = (updatedItem: EntityItem) => { setDialogOpen(false); @@ -246,7 +253,7 @@ const SettingsEntities: FC = () => { {numChanges > 0 && ( -