diff --git a/src/packages/plg_system_mokowaas/Extension/MokoWaaS.php b/src/packages/plg_system_mokowaas/Extension/MokoWaaS.php index fc08a53b..4ca65db4 100644 --- a/src/packages/plg_system_mokowaas/Extension/MokoWaaS.php +++ b/src/packages/plg_system_mokowaas/Extension/MokoWaaS.php @@ -2286,9 +2286,11 @@ class MokoWaaS extends CMSPlugin implements BootableExtensionInterface case 'menus': foreach ($items as $item) { + $alias = $item['alias'] ?? ''; $record = (object) [ 'title' => $item['title'] ?? '', - 'alias' => $item['alias'] ?? '', + 'alias' => $alias, + 'path' => $item['path'] ?? $alias, 'menutype' => $item['menutype'] ?? 'mainmenu', 'type' => $item['type'] ?? 'component', 'link' => $item['link'] ?? '', diff --git a/src/packages/plg_task_mokowaassync/src/Extension/ContentSync.php b/src/packages/plg_task_mokowaassync/src/Extension/ContentSync.php index 57491ef4..c4a886f2 100644 --- a/src/packages/plg_task_mokowaassync/src/Extension/ContentSync.php +++ b/src/packages/plg_task_mokowaassync/src/Extension/ContentSync.php @@ -210,7 +210,7 @@ final class ContentSync extends CMSPlugin implements SubscriberInterface { $db = Factory::getDbo(); $query = $db->getQuery(true) - ->select('title, alias, introtext, fulltext, state, catid, language, featured, metadesc, metakey, metadata, created, modified, publish_up, images, urls, attribs, access') + ->select($db->quoteName(['title', 'alias', 'introtext', 'fulltext', 'state', 'catid', 'language', 'featured', 'metadesc', 'metakey', 'metadata', 'created', 'modified', 'publish_up', 'images', 'urls', 'attribs', 'access'])) ->from($db->quoteName('#__content')) ->where($db->quoteName('state') . ' >= 0'); $db->setQuery($query); @@ -284,7 +284,7 @@ final class ContentSync extends CMSPlugin implements SubscriberInterface { $db = Factory::getDbo(); $query = $db->getQuery(true) - ->select('title, alias, menutype, type, link, language, published, home, params, img, access') + ->select('title, alias, path, menutype, type, link, language, published, home, params, img, access') ->from($db->quoteName('#__menu')) ->where($db->quoteName('client_id') . ' = 0') ->where($db->quoteName('id') . ' > 1')