diff --git a/superset-frontend/src/views/CRUD/utils.tsx b/superset-frontend/src/views/CRUD/utils.tsx index 64df874303..b82e5b4e58 100644 --- a/superset-frontend/src/views/CRUD/utils.tsx +++ b/superset-frontend/src/views/CRUD/utils.tsx @@ -92,8 +92,9 @@ const createFetchResourceMethod = : undefined; const data: { label: string; value: string | number }[] = []; - json?.result?.forEach( - ({ text, value }: { text: string; value: string | number }) => { + json?.result + ?.filter(({ text }: { text: string }) => text.trim().length > 0) + .forEach(({ text, value }: { text: string; value: string | number }) => { if ( loggedUser && value === loggedUser.value && @@ -106,8 +107,7 @@ const createFetchResourceMethod = value, }); } - }, - ); + }); if (loggedUser && (!filterValue || fetchedLoggedUser)) { data.unshift(loggedUser);