Use delete instead of delete_all
DBIC's delete_all method fetches all rows separately, which is slow.
This commit is contained in:
@@ -254,7 +254,7 @@ sub edit_POST {
|
||||
}
|
||||
|
||||
if (isAdmin($c)) {
|
||||
$user->userroles->delete_all;
|
||||
$user->userroles->delete;
|
||||
$user->userroles->create({ role => $_})
|
||||
foreach paramToList($c, "roles");
|
||||
}
|
||||
|
Reference in New Issue
Block a user