diff --git a/lib/plugins/authpdo/_test/sqlite.test.php b/lib/plugins/authpdo/_test/sqlite.test.php index fd980e8cce6848dc98f2e82438ffd047ef361c05..70d539254f4111e1c9ff91b5bed614c3e9fd2b89 100644 --- a/lib/plugins/authpdo/_test/sqlite.test.php +++ b/lib/plugins/authpdo/_test/sqlite.test.php @@ -171,21 +171,21 @@ class sqlite_plugin_authpdo_test extends DokuWikiTest { $users = $auth->retrieveUsers(0, -1, array('group' => 'admin')); // full group $this->assertEquals(array('admin', 'tester'), $users); $count = $auth->getUserCount(array('group' => 'admin')); - $this->assertEquals(2, $count); + $this->assertSame(2, $count); $users = $auth->retrieveUsers(0, -1, array('group' => 'dmi')); // substring $this->assertEquals(array('admin', 'tester'), $users); $count = $auth->getUserCount(array('group' => 'dmi')); - $this->assertEquals(2, $count); + $this->assertSame(2, $count); $users = $auth->retrieveUsers(0, -1, array('user' => 'dmi')); // substring $this->assertEquals(array('admin'), $users); $count = $auth->getUserCount(array('user' => 'dmi')); - $this->assertEquals(1, $count); + $this->assertSame(1, $count); // delete user $num = $auth->deleteUsers(array('tester', 'foobar')); - $this->assertEquals(1, $num); + $this->assertSame(1, $num); } diff --git a/lib/plugins/authpdo/auth.php b/lib/plugins/authpdo/auth.php index 5eb70c95ddc58d6bd7a11142144cd03488f02031..9709090495d5b415fa893053e1a169f4297fc20b 100644 --- a/lib/plugins/authpdo/auth.php +++ b/lib/plugins/authpdo/auth.php @@ -446,7 +446,7 @@ class auth_plugin_authpdo extends DokuWiki_Auth_Plugin { if(!$result || !isset($result[0]['count'])) { $this->_debug("Statement did not return 'count' attribute", -1, __LINE__); } - return isset($result[0]['count']); + return (int) $result[0]['count']; } /**