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>

Reply via email to