From a7a8534e44f17df70b1a2ff5e50eaaa60806e458 Mon Sep 17 00:00:00 2001 From: Alejandro R Mosteo Date: Tue, 12 Jun 2018 12:45:26 +0200 Subject: [PATCH] Fix for search in properties --- src/alire-conditional_trees.adb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/alire-conditional_trees.adb b/src/alire-conditional_trees.adb index d4f7308d..50253b36 100644 --- a/src/alire-conditional_trees.adb +++ b/src/alire-conditional_trees.adb @@ -158,7 +158,9 @@ package body Alire.Conditional_Trees is Append (Col, Value_Inner (Inner).Value.Constant_Reference); when Condition => Visit (Conditional_Inner (Inner).Then_Value.Constant_Reference); - Visit (Conditional_Inner (Inner).Else_Value.Constant_Reference); + if not Conditional_Inner (Inner).Else_Value.Is_Empty then + Visit (Conditional_Inner (Inner).Else_Value.Constant_Reference); + end if; when Vector => if Vector_Inner (Inner).Conjunction = Anded then for Child of Vector_Inner (Inner).Values loop