Browse Source

Merge pull request #619 from owncloud/fix_crash_when_connecting_to_wifi

FileUploader service checks existance of account before accepting an upload
jabarros 10 years ago
parent
commit
a720d1a049
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/com/owncloud/android/files/services/FileUploader.java

+ 4 - 0
src/com/owncloud/android/files/services/FileUploader.java

@@ -46,6 +46,7 @@ import android.support.v4.app.NotificationCompat;
 import android.webkit.MimeTypeMap;
 
 import com.owncloud.android.R;
+import com.owncloud.android.authentication.AccountUtils;
 import com.owncloud.android.authentication.AuthenticatorActivity;
 import com.owncloud.android.datamodel.FileDataStorageManager;
 import com.owncloud.android.datamodel.OCFile;
@@ -185,6 +186,9 @@ public class FileUploader extends Service implements OnDatatransferProgressListe
             return Service.START_NOT_STICKY;
         }
         Account account = intent.getParcelableExtra(KEY_ACCOUNT);
+        if (!AccountUtils.exists(account, getApplicationContext())) {
+            return Service.START_NOT_STICKY;
+        }
 
         String[] localPaths = null, remotePaths = null, mimeTypes = null;
         OCFile[] files = null;