From 9cfc66e6ac25ad33228adbda42ecf5f901607cb5 Mon Sep 17 00:00:00 2001 From: mmichalek Date: Thu, 12 Nov 2015 12:52:57 -0500 Subject: [PATCH] 0002444: DbExport fails when using "MSSQL" Type. - Don't mutate local 'compatible' field. --- .../java/org/jumpmind/symmetric/io/data/DbExport.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbExport.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbExport.java index a1d34746a2..85b1599094 100644 --- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbExport.java +++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbExport.java @@ -406,10 +406,12 @@ public int getMaxRows() { } protected String getDatabaseName() { - if (compatible == Compatible.MSSQL) { - compatible = Compatible.MSSQL2000; + Compatible mappedCompatible = compatible; + + if (mappedCompatible == Compatible.MSSQL) { + mappedCompatible = Compatible.MSSQL2000; } - return compatible.toString().toLowerCase(); + return mappedCompatible.toString().toLowerCase(); } class WriterWrapper {