diff --git a/app/redux/UserSaga.js b/app/redux/UserSaga.js
index e2f123de5c170bcf708575c32123d40e33e38653..ede6ae8bfc34b707a71cc348be3e21733e6ed90c 100644
--- a/app/redux/UserSaga.js
+++ b/app/redux/UserSaga.js
@@ -427,6 +427,11 @@ function* uploadImage({payload: {file, dataUrl, filename = 'image.txt', progress
         const {url} = res
         progress({url})
     })
+    .catch(error => {
+        console.error(filename, error)
+        progress({error: 'Unable to contact the server.'})
+        return
+    })
 }