Reviewed: https://reviews.mahara.org/3310 Committed: http://gitorious.org/mahara/mahara/commit/2e5cbc14af9c87aa8cd45715b90a446eb7e2b714 Submitter: Robert Lyon ([email protected]) Branch: 1.9_STABLE
commit 2e5cbc14af9c87aa8cd45715b90a446eb7e2b714 Author: Robert Lyon <[email protected]> Date: Tue Apr 22 07:43:34 2014 +1200 Public group with allow submissions ticked causes error (Bug #1310761) This is due to the dummy 'root' user having the same id, which is 0, as an anonymous user. Needed to not include the dummy 'root' profile page in the get views and collections db call. Change-Id: Id349bdb193e510df5ecbc6f76a6324dbc15a2a57 Signed-off-by: Robert Lyon <[email protected]> -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1310761 Title: public group and allow submissions problem Status in Mahara ePortfolio: Fix Committed Status in Mahara 1.8 series: New Status in Mahara 1.9 series: Fix Committed Bug description: When making public a group that has Allow submissions also ticked we get this error: [WAR] b7 (lib/user.php:1678) profile_url called with no user id Call stack (most recent first): profile_url(object(stdClass), false) at /home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/view.php:4602 View->get_url(false) at /home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/view.php:4272 View::get_extra_view_info(array(size 1), false, false) at /home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/view.php:4863 View::get_views_and_collections(0) at /home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/group.php:1272 group_view_submission_form("1") at /home/robertl/htdocs/mahara-testing/mahara/htdocs/blocktype/groupviews/lib.php:162 PluginBlocktypeGroupViews::get_data("1") at /home/robertl/htdocs/mahara-testing/mahara/htdocs/blocktype/groupviews/lib.php:56 PluginBlocktypeGroupViews::render_instance(object(BlockInstance)) at Unknown:0 The problem stems from an anonymous user viewing the public group being assigned the same id, which is zero, as the structural dummy user. That dummy user has a default 'profile' page and this is causing the problems. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1310761/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp

