diff --git a/ui/src/app/dashboard/component/Ordered.js b/ui/src/app/dashboard/component/Ordered.js index 80d8743fb..256546c8c 100644 --- a/ui/src/app/dashboard/component/Ordered.js +++ b/ui/src/app/dashboard/component/Ordered.js @@ -67,11 +67,15 @@ export function Ordered({ path = '/MetadataResolversPositionOrder', entities, ch if (response.ok) { const ids = prop ? o.hasOwnProperty(prop) ? o[prop] : o : o; setOrder(ids); - setFirstId(first(ids)); - setLastId(last(ids)); } } + React.useEffect(() => { + const oIds = ordered.map(o => o.resourceId); + setFirstId(first(oIds)); + setLastId(last(oIds)); + }, [ordered]) + /*eslint-disable react-hooks/exhaustive-deps*/ React.useEffect(() => loadOrder(),[]); diff --git a/ui/src/app/form/component/fields/FilterTargetField.js b/ui/src/app/form/component/fields/FilterTargetField.js index 9cb127c79..cae1caccc 100644 --- a/ui/src/app/form/component/fields/FilterTargetField.js +++ b/ui/src/app/form/component/fields/FilterTargetField.js @@ -132,7 +132,7 @@ const FilterTargetField = ({ {typeOptions.map((option) => ( - selectType(option)} key={option.value}> + selectType(option)} key={option.value} type="button"> {option.label} ))} @@ -224,6 +224,7 @@ const FilterTargetField = ({ {targetType === 'ENTITY' &&