-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix bad revert commit #43465
Fix bad revert commit #43465
Conversation
Bump NcVue to `v8.6.2`
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
…uick-share-select-to-nc-actions fix(sharing): migrate QuickShareSelect to NcActions
…to-sidebar-on-open
fix(migration): Make naming constraint fail softer on updates
Use AccountPlusIcon in broadcrombs
I think it’s good, I get this diff with the last known good state from my side: --- a/apps/files_versions/lib/Command/CleanUp.php
+++ b/apps/files_versions/lib/Command/CleanUp.php
@@ -24,7 +24,6 @@
*/
namespace OCA\Files_Versions\Command;
-use OCA\Files_Versions\Db\VersionsMapper;
use OCP\Files\IRootFolder;
use OCP\IUserBackend;
use OCP\IUserManager;
@@ -38,7 +37,6 @@ class CleanUp extends Command {
public function __construct(
protected IRootFolder $rootFolder,
protected IUserManager $userManager,
- protected VersionsMapper $versionMapper,
) {
parent::__construct();
}
@@ -122,7 +120,6 @@ class CleanUp extends Command {
\OC_Util::setupFS($user);
$fullPath = '/' . $user . '/files_versions' . ($path ? '/' . $path : '');
- $this->versionMapper->deleteAllVersionsForUser($user);
if ($this->rootFolder->nodeExists($fullPath)) {
$this->rootFolder->get($fullPath)->delete();
}
diff --git a/apps/files_versions/lib/Db/VersionsMapper.php b/apps/files_versions/lib/Db/VersionsMapper.php
index 9b5d7a52c13..bc6e8b264de 100644
--- a/apps/files_versions/lib/Db/VersionsMapper.php
+++ b/apps/files_versions/lib/Db/VersionsMapper.php
@@ -27,7 +27,6 @@ declare(strict_types=1);
namespace OCA\Files_Versions\Db;
use OCP\AppFramework\Db\QBMapper;
-use OCP\DB\QueryBuilder\IQueryBuilder;
use OCP\IDBConnection;
/**
@@ -84,20 +83,4 @@ class VersionsMapper extends QBMapper {
->where($qb->expr()->eq('file_id', $qb->createNamedParameter($fileId)))
->executeStatement();
}
-
- public function deleteAllVersionsForUser(string $userId): int {
- $deleteQuery = $this->db->getQueryBuilder();
- $filesVersionSelect = $this->db->getQueryBuilder();
- $filesVersionSelect->select('fileid')
- ->from('filecache', 'f')
- ->join('f', 'mounts', 'm', $filesVersionSelect->expr()->eq('f.storage', 'm.storage_id'))
- ->where($filesVersionSelect->expr()->like('f.path', $deleteQuery->createNamedParameter('files/%', IQueryBuilder::PARAM_STR)))
- ->andWhere($filesVersionSelect->expr()->eq('m.user_id', $deleteQuery->createNamedParameter($userId, IQueryBuilder::PARAM_STR)))
- ->andWhere($filesVersionSelect->expr()->eq('m.mount_point', $deleteQuery->createNamedParameter("/$userId/", IQueryBuilder::PARAM_STR)));
-
- $deleteQuery->delete($this->getTableName())
- ->where($deleteQuery->expr()->in('file_id', $deleteQuery->createFunction($filesVersionSelect->getSQL()), IQueryBuilder::PARAM_INT_ARRAY));
-
- return $deleteQuery->executeStatement();
- }
} |
That's good I think, this is probably the commit I had locally and that vscode merged with master. |
|
The tests expect the 3rd constructor param to be there |
…mand"" This reverts commit ba3fdb0.
diff is empty now 🥳 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good from what I can tell atm, so I'm merging this before translation sync break the PR tonight or a dist/ PR breaks it.
No description provided.