From 8f5aed11e08ff95e2ac47296c1811dd94a9fa462 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Pasquier Date: Thu, 20 May 2021 16:50:56 +0200 Subject: [PATCH] fix: getRoute last --- src/hubl-router.pug | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/hubl-router.pug b/src/hubl-router.pug index 0af21d1..18bf1d4 100644 --- a/src/hubl-router.pug +++ b/src/hubl-router.pug @@ -12,11 +12,16 @@ let routes = new Set(); const getRoute = (type, returnFirst = false) => { let availables = components.filter(c=>c.type==type||c.uniq==type); + availables.map(c => { + if(c.extensions) { + c.extensions.forEach(e => availables.push(e.type)); + } + }); if(availables.length > 1) { if(returnFirst) { return availables[0].route; } else { - return availables[availables.length-1] .route; + return availables[availables.length-1].route; } } else if(availables.length < 1) { console.error(`No component found for route ${type}`);