From: purigarcia Date: Thu, 9 Jul 2015 08:40:47 +0000 (+0200) Subject: change the subject X-Git-Tag: oc-android-1.8~46^2~3 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/91000ba405d5a01f25ea0c86222fb55273046024?hp=--cc change the subject --- 91000ba405d5a01f25ea0c86222fb55273046024 diff --git a/res/values/strings.xml b/res/values/strings.xml index d7c45b87..dd8ce04f 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -341,6 +341,7 @@ with you %1$s shared \"%2$s\" with you + \"%1$s\" has been shared with you Refresh connection Server address diff --git a/src/com/owncloud/android/operations/CreateShareOperation.java b/src/com/owncloud/android/operations/CreateShareOperation.java index 7cdcc083..a7270eb8 100644 --- a/src/com/owncloud/android/operations/CreateShareOperation.java +++ b/src/com/owncloud/android/operations/CreateShareOperation.java @@ -161,9 +161,16 @@ public class CreateShareOperation extends SyncOperation { OCFile file = getStorageManager().getFileByPath(mPath); if (file!=null) { mSendIntent.putExtra(Intent.EXTRA_TEXT, share.getShareLink()); - mSendIntent.putExtra(Intent.EXTRA_SUBJECT, - String.format(mContext.getString(R.string.subject_token), - getClient().getCredentials().getUsername(), file.getFileName())); + if (getClient().getCredentials().getUsername() == null) { + //in saml is null + mSendIntent.putExtra(Intent.EXTRA_SUBJECT, + String.format(mContext.getString(R.string.saml_subject_token), + file.getFileName())); + } else { + mSendIntent.putExtra(Intent.EXTRA_SUBJECT, + String.format(mContext.getString(R.string.subject_token), + getClient().getCredentials().getUsername(), file.getFileName())); + } file.setPublicLink(share.getShareLink()); file.setShareByLink(true); getStorageManager().saveFile(file);