diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.cxx b/writerfilter/source/dmapper/DomainMapper_Impl.cxx index e39eec45e7ad..df4785815c7b 100644 --- a/writerfilter/source/dmapper/DomainMapper_Impl.cxx +++ b/writerfilter/source/dmapper/DomainMapper_Impl.cxx @@ -2724,6 +2724,7 @@ void DomainMapper_Impl::CloseFieldCommand() break; case FIELD_PAGEREF: case FIELD_REF: + if (xFieldProperties.is()) { bool bPageRef = aIt->second.eFieldId == FIELD_PAGEREF; ::rtl::OUString sBookmark = lcl_ExtractParameter(pContext->GetCommand(),