mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-03 04:29:28 +01:00
fix Scrutinizer bug: non-existing Api\Api\Db\Exception\InvalidSql and delete_list accepts array of list-ids, while check_list does not
This commit is contained in:
parent
52ca45a228
commit
6c6f9eae7a
@ -1882,7 +1882,7 @@ class Contacts extends Contacts\Storage
|
|||||||
if ($ret) unset(self::$list_cache[$ret]);
|
if ($ret) unset(self::$list_cache[$ret]);
|
||||||
}
|
}
|
||||||
// catch sql error, as creating same name&owner list gives a sql error doublicate key
|
// catch sql error, as creating same name&owner list gives a sql error doublicate key
|
||||||
catch(Api\Db\Exception\InvalidSql $e) {
|
catch(Db\Exception\InvalidSql $e) {
|
||||||
unset($e); // not used
|
unset($e); // not used
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -1937,10 +1937,10 @@ class Contacts extends Contacts\Storage
|
|||||||
*/
|
*/
|
||||||
function delete_list($list)
|
function delete_list($list)
|
||||||
{
|
{
|
||||||
if (!$this->check_list($list,Acl::DELETE)) return false;
|
|
||||||
|
|
||||||
foreach((array)$list as $l)
|
foreach((array)$list as $l)
|
||||||
{
|
{
|
||||||
|
if (!$this->check_list($l, Acl::DELETE)) return false;
|
||||||
|
|
||||||
unset(self::$list_cache[$l]);
|
unset(self::$list_cache[$l]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user