Fix crash when sync provider is null

This commit is contained in:
ByteHamster 2021-11-07 13:11:05 +01:00
parent 46ba314e4d
commit 4af3be7aa4

View File

@ -346,7 +346,10 @@ public class SyncService extends Worker {
private ISyncService getActiveSyncProvider() { private ISyncService getActiveSyncProvider() {
String selectedSyncProviderKey = SynchronizationSettings.getSelectedSyncProviderKey(); String selectedSyncProviderKey = SynchronizationSettings.getSelectedSyncProviderKey();
SynchronizationProviderViewData selectedService = SynchronizationProviderViewData SynchronizationProviderViewData selectedService = SynchronizationProviderViewData
.valueOf(selectedSyncProviderKey); .fromIdentifier(selectedSyncProviderKey);
if (selectedService == null) {
return null;
}
switch (selectedService) { switch (selectedService) {
case GPODDER_NET: case GPODDER_NET:
return new GpodnetService(AntennapodHttpClient.getHttpClient(), return new GpodnetService(AntennapodHttpClient.getHttpClient(),