diff --git a/app/src/main/java/com/stormtales/notevault/network/sync/SongSyncModule.java b/app/src/main/java/com/stormtales/notevault/network/sync/SongSyncModule.java index d048963..b92a087 100644 --- a/app/src/main/java/com/stormtales/notevault/network/sync/SongSyncModule.java +++ b/app/src/main/java/com/stormtales/notevault/network/sync/SongSyncModule.java @@ -66,13 +66,17 @@ public class SongSyncModule { public void uploadModifiedNoteSheets() { songSyncRepository.loadModifiedNoteSheets(modifiedNoteSheets -> { - songSyncService.uploadModifiedNoteSheets(modifiedNoteSheets, new SongSyncService.UploadNoteSheetCallback() { - @Override - public void finishUploadNoteSheets(List uploadResponses) { - songSyncRepository.markModifiedNoteSheetsAsSynced(uploadResponses); - syncViewModel.finishModifiedSongSyncinc(); - } - }); + if(modifiedNoteSheets.isEmpty()) { + syncViewModel.finishModifiedSongSyncinc(); + } else { + songSyncService.uploadModifiedNoteSheets(modifiedNoteSheets, new SongSyncService.UploadNoteSheetCallback() { + @Override + public void finishUploadNoteSheets(List uploadResponses) { + songSyncRepository.markModifiedNoteSheetsAsSynced(uploadResponses); + syncViewModel.finishModifiedSongSyncinc(); + } + }); + } }); }