|
@@ -44,6 +44,7 @@ import com.owncloud.android.datamodel.SyncedFolder;
|
|
|
import com.owncloud.android.datamodel.SyncedFolderProvider;
|
|
|
import com.owncloud.android.datamodel.UploadsStorageManager;
|
|
|
import com.owncloud.android.db.OCUpload;
|
|
|
+import com.owncloud.android.db.UploadResult;
|
|
|
import com.owncloud.android.lib.common.utils.Log_OC;
|
|
|
|
|
|
import org.lukhnos.nnio.file.FileVisitResult;
|
|
@@ -173,13 +174,14 @@ public final class FilesSyncHelper {
|
|
|
final UserAccountManager accountManager,
|
|
|
final ConnectivityService connectivityService,
|
|
|
final PowerManagementService powerManagementService) {
|
|
|
- final Context context = MainApp.getAppContext();
|
|
|
-
|
|
|
boolean accountExists;
|
|
|
|
|
|
boolean whileChargingOnly = true;
|
|
|
boolean useWifiOnly = true;
|
|
|
|
|
|
+ // Make all in progress downloads failed to restart upload worker
|
|
|
+ uploadsStorageManager.failInProgressUploads(UploadResult.SERVICE_INTERRUPTED);
|
|
|
+
|
|
|
OCUpload[] failedUploads = uploadsStorageManager.getFailedUploads();
|
|
|
|
|
|
for (OCUpload failedUpload : failedUploads) {
|