Skip to content

Commit

Permalink
Save: Pass mapping schema when emitting mapping field name.
Browse files Browse the repository at this point in the history
  • Loading branch information
tlsa committed Oct 20, 2021
1 parent bc5481d commit 70f51fd
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/save.c
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ static cyaml_err_t cyaml__emit_scalar(
int ret;
yaml_event_t event;

if (schema == NULL) {
if (schema->type == CYAML_MAPPING) {
cyaml__log(ctx->config, CYAML_LOG_INFO, "Save: [%s]\n", value);
} else {
cyaml__log(ctx->config, CYAML_LOG_INFO,
Expand Down Expand Up @@ -1136,7 +1136,8 @@ static cyaml_err_t cyaml__write_mapping(
}
}

err = cyaml__emit_scalar(ctx, NULL, field->key, YAML_STR_TAG);
err = cyaml__emit_scalar(ctx, ctx->state->schema,
field->key, YAML_STR_TAG);
if (err != CYAML_OK) {
return err;
}
Expand Down

0 comments on commit 70f51fd

Please sign in to comment.