2009-05-14, 03:20 PM
(2009-05-14, 08:04 AM)Tomm M Wrote: Not sure if you want me to make a new bug report for this, at it is a *slightly* different bug.
If the setting is for PM or Email, and there is no set moderator for the forum, you receive this error:
SQL Error: 42883 - ERROR: function concat(text) does not exist LINE 4: LEFT JOIN mybb_usergroups g ON (((CONCAT(','|| u.addit... ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Query is found in report.php:
$query = $db->query(" SELECT u.username, u.email, u.receivepms, u.uid FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."usergroups g ON (((CONCAT(','|| u.additionalgroups|| ',') LIKE CONCAT('%,'|| g.gid|| ',%')) OR u.usergroup = g.gid)) WHERE (g.cancp=1 OR g.issupermod=1) ");
Yes, make a separate bug report. To fix that you need to use a switch statement and the proper form of the query for postgresql. I can fix it if you want.