From 401f4ee8ff8cbc40a4754cb12192fbe4f02f3979 Mon Sep 17 00:00:00 2001 From: Christopher Date: Tue, 11 Dec 2018 15:18:29 +0100 Subject: [PATCH] Implementing elseif for conversion of Default (#1173) Before this commit the Default would be reset to 0 every time it is not true. This results in an issue when true is converted to 1 and 1 is not true, resulting in a conversion to 0. Signed-off-by: Christopher Dziomba --- dialect_mssql.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dialect_mssql.go b/dialect_mssql.go index 6d2291dc..fb124709 100644 --- a/dialect_mssql.go +++ b/dialect_mssql.go @@ -218,7 +218,7 @@ func (db *mssql) SqlType(c *core.Column) string { res = core.Bit if strings.EqualFold(c.Default, "true") { c.Default = "1" - } else { + } else if strings.EqualFold(c.Default, "false") { c.Default = "0" } case core.Serial: