fix(native-filter): fix required filters of a dashboard won't load properly (#18695)

This commit is contained in:
Stephen Liu 2022-02-25 17:13:36 +08:00 committed by GitHub
parent 2bd8d3b349
commit 0b1bc5b5de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -262,10 +262,13 @@ const FilterBar: React.FC<FiltersBarProps> = ({
if (previousFilters) {
const updates = {};
Object.values(filters).forEach(currentFilter => {
const previousFilter = previousFilters?.[currentFilter.id];
if (!previousFilter) {
return;
}
const currentType = currentFilter.filterType;
const currentTargets = currentFilter.targets;
const currentDataMask = currentFilter.defaultDataMask;
const previousFilter = previousFilters?.[currentFilter.id];
const previousType = previousFilter?.filterType;
const previousTargets = previousFilter?.targets;
const previousDataMask = previousFilter?.defaultDataMask;