Skip to content

Commit

Permalink
Fix migration filename pattern in AppFolderMigrationSource
Browse files Browse the repository at this point in the history
  • Loading branch information
ekigamba committed Apr 28, 2021
1 parent 193b5ba commit b746a45
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ public class AllConstants {
public static final String COMBINE_CHECKBOX_OPTION_VALUES = "combine_checkbox_option_values";

public static final String GPS = "gps";
public static final String MIGRATION_FILENAME_PATTERN = "(\\d)\\.(up|down)\\.sql";


public static class Immunizations {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import android.text.TextUtils;

import org.apache.commons.io.FileUtils;
import org.smartregister.AllConstants;
import org.smartregister.repository.MigrationImpl;
import org.smartregister.repository.contract.MigrationSource;
import org.smartregister.util.Utils;
Expand Down Expand Up @@ -41,7 +42,7 @@ public HashMap<Integer, ArrayList<Migration>> getMigrations(int fromDbVersion) {
File appFolderDirectory = new File(Environment.getDataDirectory(), "/data/" + Utils.getAppId(context) + "/files/migrations");
String[] migrationFileNames = appFolderDirectory.list();

String regex = "(/d)/.(up|down)/.sql";
String regex = AllConstants.MIGRATION_FILENAME_PATTERN;
Pattern filePattern = Pattern.compile(regex);

if (migrationFileNames != null) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import android.content.Context;
import android.text.TextUtils;

import org.smartregister.AllConstants;
import org.smartregister.repository.MigrationImpl;
import org.smartregister.repository.contract.MigrationSource;
import org.smartregister.util.AssetHandler;
Expand Down Expand Up @@ -37,7 +38,7 @@ public HashMap<Integer, ArrayList<Migration>> getMigrations(int fromDbVersion) {
try {
String[] migrationFileNames = context.getAssets().list("config/migrations");

String regex = "(\\d)\\.(up|down)\\.sql";
String regex = AllConstants.MIGRATION_FILENAME_PATTERN;
Pattern filePattern = Pattern.compile(regex);

if (migrationFileNames != null) {
Expand Down

0 comments on commit b746a45

Please sign in to comment.