Skip to content

Commit 265556c

Browse files
committed
fix(share): do not re-accept rejected shares
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
1 parent ff3006c commit 265556c

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

apps/files_sharing/lib/Migration/SetAcceptedStatus.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ public function run(IOutput $output): void {
4848
$query
4949
->update('share')
5050
->set('accepted', $query->createNamedParameter(IShare::STATUS_ACCEPTED))
51-
->where($query->expr()->in('share_type', $query->createNamedParameter([IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_USERGROUP], IQueryBuilder::PARAM_INT_ARRAY)));
51+
->where($query->expr()->in('share_type', $query->createNamedParameter([IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_USERGROUP], IQueryBuilder::PARAM_INT_ARRAY)))
52+
->andWhere($query->expr()->neq('accepted', $query->createNamedParameter(IShare::STATUS_REJECTED, IQueryBuilder::PARAM_INT)));
5253
$query->executeStatement();
5354
}
5455

0 commit comments

Comments
 (0)