fixed update on lazy val evaluating to undefined

This commit is contained in:
Sander Hautvast 2021-03-02 19:25:32 +01:00
parent 7556081aef
commit b36b909073

View file

@ -43,7 +43,7 @@ export const update_lazy_objects = function () {
if (state[binding.name].lazy_expression) { // if lazy,
let value = visit(state[binding.name].lazy_expression); // reevaluate,
let existing_value = bindings[binding.name].evaluated; // update view
if (existing_value.id) {
if (existing_value && existing_value.id) {
// update view after reevaluation of lazy vectors
update_vector_arrow(existing_value.id, value);
bindings[binding.name].evaluated = value;