diff options
author | binsky <timo@binsky.org> | 2021-03-23 02:26:40 +0300 |
---|---|---|
committer | binsky <timo@binsky.org> | 2021-03-23 02:26:40 +0300 |
commit | 5eece67ea690e37da13c9e61202943ddcf48e595 (patch) | |
tree | 22c4929d34be3c55408f527092dcc8aca6ec1c8e | |
parent | eddef5af57891a5081add852bfa0f71788c7ed54 (diff) |
remove table name condition in the serversideencryption.php method fetchAll()
-rw-r--r-- | migration/serversideencryption.php | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/migration/serversideencryption.php b/migration/serversideencryption.php index 01a49a8d..a41e7c0c 100644 --- a/migration/serversideencryption.php +++ b/migration/serversideencryption.php @@ -29,6 +29,7 @@ use OCA\Passman\Service\CredentialRevisionService; use OCA\Passman\Service\CredentialService; use OCA\Passman\Service\EncryptService; use OCA\Passman\Service\FileService; +use OCP\DB\Exception; use OCP\IConfig; use OCP\IDBConnection; use OCP\Migration\IOutput; @@ -84,16 +85,19 @@ class ServerSideEncryption implements IRepairStep { } } + /** + * KEEP THIS METHOD PRIVATE!!! + * + * @param string $table + * @return mixed[] + * @throws Exception + */ private function fetchAll(string $table) { - // restrict access to passman tables - if (substr($table, 0, strlen('passman_')) === 'passman_') { - $qb = $this->db->getQueryBuilder(); - $result = $qb->select('*') - ->from($table) - ->execute(); - return $result->fetchAll(); - } - return []; + $qb = $this->db->getQueryBuilder(); + $result = $qb->select('*') + ->from($table) + ->execute(); + return $result->fetchAll(); } private function encryptCredentials() { |