Skip to content

Commit 45b1521

Browse files
Merge pull request #62888 from nextcloud/backport/62373/stable31
[stable31] fix(share): do not re-accept rejected shares
2 parents ca4ce5a + 98e6f23 commit 45b1521

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
@@ -45,7 +45,8 @@ public function run(IOutput $output): void {
4545
$query
4646
->update('share')
4747
->set('accepted', $query->createNamedParameter(IShare::STATUS_ACCEPTED))
48-
->where($query->expr()->in('share_type', $query->createNamedParameter([IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_USERGROUP], IQueryBuilder::PARAM_INT_ARRAY)));
48+
->where($query->expr()->in('share_type', $query->createNamedParameter([IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_USERGROUP], IQueryBuilder::PARAM_INT_ARRAY)))
49+
->andWhere($query->expr()->neq('accepted', $query->createNamedParameter(IShare::STATUS_REJECTED, IQueryBuilder::PARAM_INT)));
4950
$query->executeStatement();
5051
}
5152

0 commit comments

Comments
 (0)