Skip to content

Commit ad6480e

Browse files
authored
only pass routes with a successful quote (#3538)
1 parent 234a180 commit ad6480e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

wormhole-connect/src/hooks/useFetchQuotes.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,12 @@ export default (routes: string[], params: Params): HookReturn => {
358358

359359
// Apply arbitrary routes filter if provided in the config
360360
if (typeof config.filterRoutes === 'function') {
361-
const routeNames = Object.keys(filtered);
361+
// Only include routes with a successful quote when passing route names into filterRoutes
362+
// (We keep unsuccessful quotes around for other purposes)
363+
const routeNames = Object.entries(filtered)
364+
.filter(([_, quote]) => quote.success)
365+
.map(([routeName, _]) => routeName);
366+
362367
try {
363368
const filteredRoutes = config.filterRoutes([...routeNames]);
364369
// Ensure the filtered routes are valid route names

0 commit comments

Comments
 (0)