Hi, I’m using CRE8 EasyBlog on Joomla 6, and I get the following error when updating a user profile from the frontend:
Call to undefined method Joomla\String\StringHelper::seoSafe()
Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Latest post by CreativeGraphics Support on Thursday, 04 June 2026 11:47 UTC
Hi, I’m using CRE8 EasyBlog on Joomla 6, and I get the following error when updating a user profile from the frontend:
Call to undefined method Joomla\String\StringHelper::seoSafe()
It looks like this is leftover code from an older version of EasyBlog
I fixed it by editing the file: controllers/profile.php by importing:
use Joomla\String\StringHelper;
Then replace this line:
$post['permalink'] = StringHelper::seoSafe($post['permalink']);
with
$post['permalink'] = ApplicationHelper::stringURLSafe($post['permalink']); ```
Hi Louise
Thank you for reporting.
I have fixed that and it will be included in the next CRE8 Blog build.
The use-statement StringHelper is not necessary anymore, but "use Joomla\CMS\Application\ApplicationHelper;" would be necessary instead.
Best regards, Pascal