From: David A. Velasco Date: Tue, 2 Sep 2014 08:13:14 +0000 (+0200) Subject: Improved messages for operations on files not existing anymore in the server X-Git-Tag: oc-android-1.7.0_signed~197^2~5 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/1dbba08c7be41a0a5fd58d3e221c4dfb4ec97499?ds=inline;hp=--cc Improved messages for operations on files not existing anymore in the server --- 1dbba08c7be41a0a5fd58d3e221c4dfb4ec97499 diff --git a/res/values/strings.xml b/res/values/strings.xml index 143fce8d..13c7bbe3 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -255,9 +255,9 @@ Sorry, sharing is not enabled on your server. Please contact your administrator. - Unable to share this file or folder. Please, make sure it exists + Unable to share. Please check whether the file exists An error occurred while trying to share this file or folder - Unable to unshare this file or folder. It does not exist. + Unable to unshare. Please check whether the file exists An error occurred while trying to unshare this file or folder Send @@ -290,6 +290,7 @@ Nothing in here. You can add a folder! Choose + Unable to move. Please check whether the file exists It is not possible to move a folder into a descendant The file exists already in the destination folder An error occurred while trying to move this file or folder diff --git a/src/com/owncloud/android/utils/ErrorMessageAdapter.java b/src/com/owncloud/android/utils/ErrorMessageAdapter.java index 04d34f4b..e56e8760 100644 --- a/src/com/owncloud/android/utils/ErrorMessageAdapter.java +++ b/src/com/owncloud/android/utils/ErrorMessageAdapter.java @@ -189,7 +189,10 @@ public class ErrorMessageAdapter { } } else if (operation instanceof MoveFileOperation) { - if (result.getCode() == ResultCode.INVALID_MOVE_INTO_DESCENDANT) { + if (result.getCode() == ResultCode.FILE_NOT_FOUND) { + message = res.getString(R.string.move_file_not_found); + + } else if (result.getCode() == ResultCode.INVALID_MOVE_INTO_DESCENDANT) { message = res.getString(R.string.move_file_invalid_into_descendent); } else if (result.getCode() == ResultCode.INVALID_OVERWRITE) {