From da4051b4369b4ce81db6f9dec4e0b06cc52d787b Mon Sep 17 00:00:00 2001
From: "mathias.chouet" <mathias.chouet@irstea.fr>
Date: Fri, 11 Jan 2019 16:34:22 +0100
Subject: [PATCH] =?UTF-8?q?R=C3=A9solution=20bug=20du=20bouton=20"XY=20/?=
 =?UTF-8?q?=20Histogramme"=20sous=20les=20graphiques?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/app/components/generic-select/generic-select.component.html | 2 +-
 src/app/components/generic-select/generic-select.component.ts   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/app/components/generic-select/generic-select.component.html b/src/app/components/generic-select/generic-select.component.html
index 1d4c81a98..8edaab39d 100644
--- a/src/app/components/generic-select/generic-select.component.html
+++ b/src/app/components/generic-select/generic-select.component.html
@@ -1,4 +1,4 @@
-<div class="btn-group" dropdown (selected)="onSelect($event)">
+<div class="btn-group" dropdown (click)="onSelect($event)">
     <button dropdownToggle class="btn btn-primary dropdown-toggle waves-light my-1" type="button" mdbRippleRadius>
         {{ currentLabel }}
     </button>
diff --git a/src/app/components/generic-select/generic-select.component.ts b/src/app/components/generic-select/generic-select.component.ts
index a58c7cd55..6614882ab 100644
--- a/src/app/components/generic-select/generic-select.component.ts
+++ b/src/app/components/generic-select/generic-select.component.ts
@@ -30,7 +30,7 @@ export abstract class GenericSelectComponent<T> {
      */
     public onSelect(event: any) {
         const val = event.target.value;
-        if (val) {
+        if (val !== undefined && val !== "") { // might be 0; opening the menu returns ""
             this.selectedValue = val;
             this._currentLabel = this.selectedLabel;
         }
-- 
GitLab