Skip to content

Commit 6fe9e40

Browse files
committed
Fix evaluation of results from map-get
1 parent e643ee1 commit 6fe9e40

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/functions.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1478,7 +1478,9 @@ namespace Sass {
14781478
Expression_Obj v = ARG("$key", Expression);
14791479
try {
14801480
Expression_Obj val = m->at(v);
1481-
return val ? val.detach() : SASS_MEMORY_NEW(Null, pstate);
1481+
if (!val) return SASS_MEMORY_NEW(Null, pstate);
1482+
val->set_delayed(false);
1483+
return val.detach();
14821484
} catch (const std::out_of_range&) {
14831485
return SASS_MEMORY_NEW(Null, pstate);
14841486
}

0 commit comments

Comments
 (0)