This is an automated email from the ASF dual-hosted git repository.
hugh pushed a commit to branch hm/ar-filters
in repository https://gitbox.apache.org/repos/asf/superset.git
The following commit(s) were added to refs/heads/hm/ar-filters by this push:
new 3efac9ed30 fix index
3efac9ed30 is described below
commit 3efac9ed30f8a7ae99466aeee280ec49c9c44ec4
Author: Hugh Miles <[email protected]>
AuthorDate: Mon Mar 17 21:22:30 2025 -0400
fix index
---
superset-frontend/src/features/alerts/AlertReportModal.tsx | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/superset-frontend/src/features/alerts/AlertReportModal.tsx
b/superset-frontend/src/features/alerts/AlertReportModal.tsx
index 680bee2239..b5ea2d60fd 100644
--- a/superset-frontend/src/features/alerts/AlertReportModal.tsx
+++ b/superset-frontend/src/features/alerts/AlertReportModal.tsx
@@ -519,9 +519,11 @@ const AlertReportModal:
FunctionComponent<AlertReportModalProps> = ({
const [nativeFilterOptions, setNativeFilterOptions] = useState<object[]>([]);
const [tabNativeFilters, setTabNativeFilters] = useState<object>({});
const [nativeFilterData, setNativeFilterData] =
useState<ExtraNativeFilter[]>(
- [],
+ [{}],
);
+ console.log(nativeFilterData);
+
// Validation
const [validationStatus, setValidationStatus] = useState<ValidationObject>({
[Sections.General]: {
@@ -1232,9 +1234,6 @@ const AlertReportModal:
FunctionComponent<AlertReportModalProps> = ({
const onChangeDashboardFilter = (idx: number, nativeFilterId: string) => {
// set dashboardFilter
const anchor = currentAlert?.extra?.dashboard?.anchor;
- if (!anchor) {
- return;
- }
// @ts-ignore
const inScopeFilters = tabNativeFilters[anchor];
@@ -1274,6 +1273,7 @@ const AlertReportModal:
FunctionComponent<AlertReportModalProps> = ({
label: item[columnName],
}));
+ console.log('setting filter values', nativeFilterData);
setNativeFilterData(
nativeFilterData.map((filter, index) =>
index === idx
@@ -1975,6 +1975,7 @@ const AlertReportModal:
FunctionComponent<AlertReportModalProps> = ({
<div>
{fields.map(({ key, name }) => (
<div className="filters-container" key={key}>
+ {console.log(name)}
<div className="filters-dash-container">
<div className="control-label">
<span>{t('Select Dashboard Filter')}</span>