@@ -360,6 +360,11 @@ private static void generateContentClass(final String fileName, final String cla
360360 .getDefaultValue (fieldData .type ));
361361 }
362362 }
363+
364+ String upgradeGeotrace = "" ;
365+ if (tableData .dbTableName .equals ("geotrace" ) && curVers == 13 ) {
366+ upgradeGeotrace = "TractiveDbUpgradeHelper.upgradeLocationsJsonToLocationsPath(db);" ;
367+ }
363368 sbUpgradeTable .append (String .format (
364369 contentSubClassUpgrade , curVers ,
365370 sbUpgradeTableCreateTmpTable .toString (),
@@ -368,7 +373,9 @@ private static void generateContentClass(final String fileName, final String cla
368373 hasPreviousUnique ? String .format (UNIQUE_FORMAT ,
369374 sbUpgradeTableCreateTmpTableUnique .toString ()) : "" ,
370375 sbUpgradeTableInsertFields .toString (),
371- sbUpgradeTableInsertDefaultValues .toString ()));
376+ sbUpgradeTableInsertDefaultValues .toString (), upgradeGeotrace ));
377+
378+
372379
373380 hasPreviousUpgradeElements = false ;
374381 for (FieldData fieldData : upgradeFieldDataList ) {
@@ -379,9 +386,11 @@ private static void generateContentClass(final String fileName, final String cla
379386
380387 sbUpgradeTableCommentNewFields .append (fieldData .dbConstantName );
381388 }
389+
382390 sbUpgradeTableComment .append (String .format (UPGRADE_VERSION_COMMENT_FIELD ,
383391 curVers , sbUpgradeTableCommentNewFields .toString (),
384392 upgradeFieldDataList .size () > 1 ? "s" : "" ));
393+
385394 }
386395
387396 // No more changes for the last versions so add the code to jump to the latest
@@ -584,7 +593,6 @@ private static void generateProviderClass(final String fileName, final String cl
584593 sbUpgradeDatabaseComment .toString (),
585594 hasProviderSubclasses ? "" : "final " ,
586595 sbCaseWithoutIdWithoutRaw ));
587-
588596 }
589597
590598 private static void appendUpgradeDatabaseComment (final StringBuilder sb ,
0 commit comments