Skip to content

Commit 3bf8fbe

Browse files
committed
reverse if condition
1 parent 171a004 commit 3bf8fbe

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

dsc_lib/src/parser/expressions.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,10 @@ impl Expression {
111111
pub fn invoke(&self, function_dispatcher: &FunctionDispatcher, context: &Context) -> Result<Value, DscError> {
112112
let result = self.function.invoke(function_dispatcher, context)?;
113113
trace!("Function result: '{:?}'", result);
114-
if !self.accessors.is_empty() {
114+
if self.accessors.is_empty() {
115+
Ok(result)
116+
}
117+
else {
115118
debug!("Evaluating accessors");
116119
let mut value = result;
117120
for accessor in &self.accessors {
@@ -150,8 +153,5 @@ impl Expression {
150153

151154
Ok(value)
152155
}
153-
else {
154-
Ok(result)
155-
}
156156
}
157157
}

0 commit comments

Comments
 (0)