From 1bdd9f434f74b43330f2f490cb8284d0d39b90f1 Mon Sep 17 00:00:00 2001 From: echarp Date: Sat, 14 Jul 2018 16:20:15 +0200 Subject: [PATCH] Optimised region filter, to minimise db requests --- app/views/regions/_filter_region.haml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/views/regions/_filter_region.haml b/app/views/regions/_filter_region.haml index f1072d56..01a51096 100644 --- a/app/views/regions/_filter_region.haml +++ b/app/views/regions/_filter_region.haml @@ -18,10 +18,11 @@ = filter_region.name - if session[:region] == filter_region.id %em.fa.fa-times - - elsif filter_region.regions.present? + - elsif !filter_region.region && filter_region.regions.present? %small %em.fa.fa-chevron-down - %ul - = render partial: '/regions/filter_region', - collection: filter_region.regions + - unless filter_region.region + %ul + = render partial: '/regions/filter_region', + collection: filter_region.regions