SwEditShell::IsAnyDatabaseFieldInDoc(): SwIterator no more ...

Change-Id: I58f3d546981ad80f8eeabab6b023c4a985f7aecb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90173
Tested-by: Jenkins
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>
diff --git a/sw/source/core/edit/edfld.cxx b/sw/source/core/edit/edfld.cxx
index 54ee709..dd05535 100644
--- a/sw/source/core/edit/edfld.cxx
+++ b/sw/source/core/edit/edfld.cxx
@@ -402,14 +402,9 @@ bool SwEditShell::IsAnyDatabaseFieldInDoc()const
                case SwFieldIds::DbNumSet:
                case SwFieldIds::DbSetNumber:
                {
                    SwIterator<SwFormatField,SwFieldType> aIter( *pFieldType );
                    SwFormatField* pField = aIter.First();
                    while(pField)
                    {
                        if(pField->IsFieldInDoc())
                            return true;
                        pField = aIter.Next();
                    }
                    std::vector<SwFormatField*> vFields;
                    pFieldType->GatherFields(vFields);
                    return vFields.size();
                }
                break;
                default: break;