Skip to content

Commit dd35354

Browse files
committed
Fix BlockBody#blank?
1 parent 10e9294 commit dd35354

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

ext/liquid_c/block.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,10 @@ static VALUE block_body_blank_p(VALUE self)
486486
{
487487
block_body_t *body;
488488
BlockBody_Get_Struct(self, body);
489-
if (body->compiled) {
489+
if (body->from_serialize) {
490+
block_body_header_t *body_header = document_body_get_block_body_header_ptr(&body->as.serialize.document_body_entry);
491+
return BLOCK_BODY_HEADER_BLANK_P(body_header) ? Qtrue : Qfalse;
492+
} else if (body->compiled) {
490493
block_body_header_t *body_header = document_body_get_block_body_header_ptr(&body->as.compiled.document_body_entry);
491494
return BLOCK_BODY_HEADER_BLANK_P(body_header) ? Qtrue : Qfalse;
492495
} else {

0 commit comments

Comments
 (0)