diff --git a/scribus/plugins/scriptplugin/cmdutil.cpp b/scribus/plugins/scriptplugin/cmdutil.cpp index bbb26392d..3f39626ba 100644 --- a/scribus/plugins/scriptplugin/cmdutil.cpp +++ b/scribus/plugins/scriptplugin/cmdutil.cpp @@ -123,6 +123,11 @@ PageItem* getPageItemByName(const QString& name) if (name == currentDoc->Items->at(i)->itemName()) return currentDoc->Items->at(i); } + for (const auto& item: currentDoc->MasterItems) + { + if (name == item->itemName()) + return item; + } PyErr_SetString(NoValidObjectError, QString("Object not found").toLocal8Bit().constData()); return nullptr;