From 91000ba405d5a01f25ea0c86222fb55273046024 Mon Sep 17 00:00:00 2001 From: purigarcia Date: Thu, 9 Jul 2015 10:40:47 +0200 Subject: [PATCH] change the subject --- res/values/strings.xml | 1 + .../owncloud/android/operations/CreateShareOperation.java | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) 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); -- 2.11.0