Skip to content

Commit 6f3c4a9

Browse files
committed
use an explicate database location
1 parent 5eb0ace commit 6f3c4a9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/com/neuronrobotics/bowlerstudio/assets/ConfigurationDatabase.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import com.google.gson.GsonBuilder;
1919
import com.google.gson.reflect.TypeToken;
2020
import com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler;
21+
import com.neuronrobotics.bowlerstudio.scripting.DownloadManager;
2122
import com.neuronrobotics.bowlerstudio.scripting.IGithubLoginListener;
2223
import com.neuronrobotics.bowlerstudio.scripting.PasswordManager;
2324
import com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine;
@@ -165,7 +166,10 @@ public static void getDatabase() {
165166
File loadFile = loadFile();
166167
if(loadFile.exists())
167168
try {
168-
Object inlineFileScriptRun = ScriptingEngine.inlineFileScriptRun(new CSGDatabaseInstance(new File("CSGdatabase.json")),loadFile, null);
169+
File parent =loadFile.getParentFile();
170+
File db = new File(parent.getAbsolutePath()+DownloadManager.delim()+"CSGdatabase.json");
171+
CSGDatabaseInstance instance = new CSGDatabaseInstance(db);
172+
Object inlineFileScriptRun = ScriptingEngine.inlineFileScriptRun(instance,loadFile, null);
169173
database = Collections.synchronizedMap((HashMap<String, HashMap<String, Object>>) inlineFileScriptRun);
170174

171175
} catch (Exception e) {

0 commit comments

Comments
 (0)