Prevent stale filter value when switching maps (#12797)

This commit is contained in:
Azri Kahar
2022-04-18 22:23:23 +08:00
committed by GitHub
parent bbd5676b7c
commit 6298b9e995

View File

@@ -81,6 +81,15 @@ export default defineLayout<LayoutOptions, LayoutQuery>({
if (!geometryField.value && fields.length > 0) {
geometryField.value = fields[0].field;
}
// clear the location filter when it is no longer using a valid geometryField
if (
geometryField.value &&
locationFilter.value &&
!Object.keys(locationFilter.value).includes(geometryField.value)
) {
locationFilter.value = undefined;
}
},
{ immediate: true }
);