From f2f61f48ca3302dcac076e662cf8ef8f3aa6e4e8 Mon Sep 17 00:00:00 2001 From: Лач Date: Wed, 10 Jun 2020 18:51:55 +0000 Subject: [PATCH] fix(evaluator): normal visibility handling --- --- a/crates/jsonnet-evaluator/src/obj.rs +++ b/crates/jsonnet-evaluator/src/obj.rs @@ -69,7 +69,11 @@ let out = Rc::new(RefCell::new(IndexMap::new())); self.enum_fields(&|name, visibility| { match visibility { - Visibility::Normal => {} + Visibility::Normal => { + if !out.borrow_mut().contains_key(name) { + out.borrow_mut().insert(name.to_owned(), true); + } + } Visibility::Hidden => { out.borrow_mut().insert(name.to_owned(), false); } -- gitstuff