diff --git a/core/src/main/java/org/opencdmp/filetransformer/docx/service/wordfiletransformer/word/WordBuilderImpl.java b/core/src/main/java/org/opencdmp/filetransformer/docx/service/wordfiletransformer/word/WordBuilderImpl.java
index d526b86..75c8e7e 100644
--- a/core/src/main/java/org/opencdmp/filetransformer/docx/service/wordfiletransformer/word/WordBuilderImpl.java
+++ b/core/src/main/java/org/opencdmp/filetransformer/docx/service/wordfiletransformer/word/WordBuilderImpl.java
@@ -818,8 +818,8 @@ public class WordBuilderImpl implements WordBuilder {
return String.join(", ", values);
}
case BOOLEAN_DECISION:
- if (fieldValueModel.getTextValue() != null && fieldValueModel.getTextValue().equals("true")) return "Yes";
- if (fieldValueModel.getTextValue() != null && fieldValueModel.getTextValue().equals("false")) return "No";
+ if (fieldValueModel.getBooleanValue() != null && fieldValueModel.getBooleanValue()) return "Yes";
+ if (fieldValueModel.getBooleanValue() != null && !fieldValueModel.getBooleanValue()) return "No";
return null;
case RADIO_BOX:
RadioBoxDataModel radioBoxDataModel = (RadioBoxDataModel) field.getData();
@@ -831,7 +831,7 @@ public class WordBuilderImpl implements WordBuilder {
return null;
case CHECK_BOX:
LabelDataModel checkBoxData = (LabelDataModel) field.getData();
- if (fieldValueModel.getTextValue() == null || fieldValueModel.getTextValue().equals("false")) return null;
+ if (fieldValueModel.getBooleanValue() == null || !fieldValueModel.getBooleanValue()) return null;
return checkBoxData != null ? checkBoxData.getLabel() : null;
case DATE_PICKER: {
return fieldValueModel.getDateValue() != null ? DateTimeFormatter.ofPattern("yyyy-MM-dd").withZone(ZoneId.systemDefault()).format(fieldValueModel.getDateValue()) : "";
diff --git a/pom.xml b/pom.xml
index 6e8232b..224a5a2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
org.opencdmp
file-transformer-base
- 0.0.16
+ 0.0.18
org.yaml