Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/passman.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbinsky <timo@binsky.org>2021-03-23 02:26:40 +0300
committerbinsky <timo@binsky.org>2021-03-23 02:26:40 +0300
commit5eece67ea690e37da13c9e61202943ddcf48e595 (patch)
tree22c4929d34be3c55408f527092dcc8aca6ec1c8e
parenteddef5af57891a5081add852bfa0f71788c7ed54 (diff)
remove table name condition in the serversideencryption.php method fetchAll()
-rw-r--r--migration/serversideencryption.php22
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() {