sc/source/filter/excel/xestyle.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit bb09c2d0429affc49c77663c0ff61c4a369292c4 Author: Caolán McNamara <[email protected]> AuthorDate: Fri Mar 6 09:35:26 2026 +0000 Commit: Caolán McNamara <[email protected]> CommitDate: Fri Mar 6 17:06:25 2026 +0100 cid#1681360 silence Using invalid iterator Change-Id: I7ed6981fbfe22cef350deee98a387d4e7fd5f5ec Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201112 Reviewed-by: Caolán McNamara <[email protected]> Tested-by: Jenkins diff --git a/sc/source/filter/excel/xestyle.cxx b/sc/source/filter/excel/xestyle.cxx index d724535a7b52..842d197d122d 100644 --- a/sc/source/filter/excel/xestyle.cxx +++ b/sc/source/filter/excel/xestyle.cxx @@ -3377,7 +3377,9 @@ void XclExpXmlTableStyle::SaveXml( XclExpXmlStream& rStrm ) rStyleSheet->startElement( XML_tableStyle, XML_count, OString::number(maTableElements.size()), XML_name, maStyleName.toUtf8()); for (auto& rTableStyleElement : maTableElements) { - rStyleSheet->singleElement( XML_tableStyleElement, XML_dxfId, OString::number(rTableStyleElement.second), XML_type, aTableStyleElementToOOXML.find(rTableStyleElement.first)->second); + const auto aFind = aTableStyleElementToOOXML.find(rTableStyleElement.first); + assert(aFind != aTableStyleElementToOOXML.end() && "will be found, see aTableStyleElementToOOXML above"); + rStyleSheet->singleElement( XML_tableStyleElement, XML_dxfId, OString::number(rTableStyleElement.second), XML_type, aFind->second); } rStyleSheet->endElement(XML_tableStyle); }
