From 7ae4146a2bf22a589ca14a23ac3beb0c4d48130b Mon Sep 17 00:00:00 2001 From: marcotta Date: Fri, 7 Jul 2017 11:16:49 +0200 Subject: [PATCH] [objc] Initialize default BOOL with @(YES)/@(NO). (#5982) (#5999) This will prevent submitting integer numbers instead of booleans when posting objects to the REST API. --- .../java/io/swagger/codegen/languages/ObjcClientCodegen.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/ObjcClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/ObjcClientCodegen.java index 4598113c370..2378489bc06 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/ObjcClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/ObjcClientCodegen.java @@ -640,9 +640,9 @@ public class ObjcClientCodegen extends DefaultCodegen implements CodegenConfig { BooleanProperty dp = (BooleanProperty) p; if (dp.getDefault() != null) { if (dp.getDefault().toString().equalsIgnoreCase("false")) - return "@0"; + return "@(NO)"; else - return "@1"; + return "@(YES)"; } } else if (p instanceof DateProperty) { // TODO