Kaydet (Commit) 7f0b7410 authored tarafından Caolán McNamara's avatar Caolán McNamara

permissionIdAndName is empty in permission-for-user case

merge the two identical branches and make it do what it probably wants to do

Change-Id: I38390a18fcd90349c6bd86f14c67850166b6aeaa
Reviewed-on: https://gerrit.libreoffice.org/62001
Tested-by: Jenkins
Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
üst 2b276917
...@@ -1558,17 +1558,8 @@ void DocxAttributeOutput::DoWritePermissionTagEnd(const OUString & permission) ...@@ -1558,17 +1558,8 @@ void DocxAttributeOutput::DoWritePermissionTagEnd(const OUString & permission)
{ {
OUString permissionIdAndName; OUString permissionIdAndName;
if (permission.startsWith("permission-for-group:", &permissionIdAndName)) if (permission.startsWith("permission-for-group:", &permissionIdAndName) ||
{ permission.startsWith("permission-for-user:", &permissionIdAndName))
const sal_Int32 sparatorIndex = permissionIdAndName.indexOf(':');
const OUString permissionId = permissionIdAndName.copy(0, sparatorIndex);
const OString rId = OUStringToOString(BookmarkToWord(permissionId), RTL_TEXTENCODING_UTF8).getStr();
m_pSerializer->singleElementNS(XML_w, XML_permEnd,
FSNS(XML_w, XML_id), rId.getStr(),
FSEND);
}
else // if (permission.startsWith("permission-for-user:", &permissionIdAndName))
{ {
const sal_Int32 sparatorIndex = permissionIdAndName.indexOf(':'); const sal_Int32 sparatorIndex = permissionIdAndName.indexOf(':');
const OUString permissionId = permissionIdAndName.copy(0, sparatorIndex); const OUString permissionId = permissionIdAndName.copy(0, sparatorIndex);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment