Bugfix: fileformat template was not loaded (NPE).

Fixes #1232.
This commit is contained in:
Dennis Guse
2022-05-13 19:22:09 +02:00
parent de01157964
commit e421164282
2 changed files with 3 additions and 3 deletions
@@ -83,7 +83,7 @@ public class TrackFilenameGenerator {
try { try {
getExample(); getExample();
return !template.isEmpty(); return !template.isEmpty();
} catch (TemplateInvalidException e) { } catch (TemplateInvalidException | NullPointerException e) {
return false; return false;
} }
} }
@@ -94,7 +94,7 @@ public class TrackFilenameGenerator {
track.setUuid(UUID.fromString("fefefefefe-0000-1000-8000-00805f9b34fb")); track.setUuid(UUID.fromString("fefefefefe-0000-1000-8000-00805f9b34fb"));
track.getTrackStatistics().setStartTime(Instant.ofEpochMilli(0)); track.getTrackStatistics().setStartTime(Instant.ofEpochMilli(0));
return format(track, TrackFileFormat.GPX); return format(track, TrackFileFormat.KMZ_WITH_TRACKDETAIL_AND_SENSORDATA_AND_PICTURES);
} }
public static class TemplateInvalidException extends RuntimeException { public static class TemplateInvalidException extends RuntimeException {
@@ -575,7 +575,7 @@ public class PreferencesUtils {
} }
public static TrackFilenameGenerator getTrackFileformatGenerator() { public static TrackFilenameGenerator getTrackFileformatGenerator() {
String DEFAULT = getString(R.string.export_filename_format_default, null); String DEFAULT = resources.getString(R.string.export_filename_format_default);
TrackFilenameGenerator generator = new TrackFilenameGenerator(getString(R.string.export_filename_format_key, DEFAULT)); TrackFilenameGenerator generator = new TrackFilenameGenerator(getString(R.string.export_filename_format_key, DEFAULT));
if (generator.isValid()) { if (generator.isValid()) {
return generator; return generator;