fix: borrow factor identifiers during lookup
This commit is contained in:
@@ -6129,7 +6129,7 @@ impl PlatformExprStrategy {
|
||||
if Self::is_reserved_scope_name(identifier.as_str())
|
||||
|| self.prelude_declared_identifiers.contains(identifier)
|
||||
|| (!self.stock_extra_factor_identifiers.contains(identifier)
|
||||
&& !item.extra_factors.contains_key(identifier)
|
||||
&& !item.extra_factors.contains_key(identifier.as_str())
|
||||
&& !day.available_factor_names.contains(identifier)
|
||||
&& !day.available_text_factor_names.contains(identifier))
|
||||
{
|
||||
@@ -6140,7 +6140,7 @@ impl PlatformExprStrategy {
|
||||
} else {
|
||||
let value = item
|
||||
.extra_factors
|
||||
.get(identifier)
|
||||
.get(identifier.as_str())
|
||||
.copied()
|
||||
.unwrap_or(f64::NAN);
|
||||
scope.push_dynamic(identifier.clone(), Dynamic::from(value));
|
||||
|
||||
Reference in New Issue
Block a user