mirror of
https://github.com/directus/directus.git
synced 2026-01-29 10:08:02 -05:00
Prevent stale filter value when switching maps (#12797)
This commit is contained in:
@@ -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 }
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user