From e51e5cdfd49ec7fc36695653ad60a232d07a520e Mon Sep 17 00:00:00 2001 From: Jake McGinty Date: Thu, 12 Nov 2015 11:14:45 -0800 Subject: [PATCH] fail faster in FileNotFoundException case Fixes #3053 Closes #4499 // FREEBIE --- src/org/thoughtcrime/securesms/jobs/PushMediaSendJob.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/org/thoughtcrime/securesms/jobs/PushMediaSendJob.java b/src/org/thoughtcrime/securesms/jobs/PushMediaSendJob.java index 565ae33b4..1ca0aabee 100644 --- a/src/org/thoughtcrime/securesms/jobs/PushMediaSendJob.java +++ b/src/org/thoughtcrime/securesms/jobs/PushMediaSendJob.java @@ -25,6 +25,7 @@ import org.whispersystems.textsecure.api.push.TextSecureAddress; import org.whispersystems.textsecure.api.push.exceptions.UnregisteredUserException; import org.whispersystems.textsecure.api.util.InvalidNumberException; +import java.io.FileNotFoundException; import java.io.IOException; import java.util.List; @@ -127,6 +128,9 @@ public class PushMediaSendJob extends PushSendJob implements InjectableType { } catch (InvalidNumberException | UnregisteredUserException e) { Log.w(TAG, e); throw new InsecureFallbackApprovalException(e); + } catch (FileNotFoundException e) { + Log.w(TAG, e); + throw new UndeliverableMessageException(e); } catch (IOException e) { Log.w(TAG, e); throw new RetryLaterException(e);