@@ -3539,9 +3539,9 @@ protected function purgeCalendarInvitations(int $calendarId): void {
35393539 // delete all links that match object uid's
35403540 $ cmd = $ this ->db ->getQueryBuilder ();
35413541 $ cmd ->delete ($ this ->dbObjectInvitationsTable )
3542- ->where ($ cmd ->expr ()->in ('uid ' , $ cmd ->createNamedParameter ('uids ' ), IQueryBuilder::PARAM_STR_ARRAY ));
3543- foreach (array_chunk ($ allIds , 1000 ) as $ chunckIds ) {
3544- $ cmd ->setParameter ('uids ' , $ chunckIds , IQueryBuilder::PARAM_INT_ARRAY );
3542+ ->where ($ cmd ->expr ()->in ('uid ' , $ cmd ->createParameter ('uids ' ), IQueryBuilder::PARAM_STR_ARRAY ));
3543+ foreach (array_chunk ($ allIds , 1000 ) as $ chunkIds ) {
3544+ $ cmd ->setParameter ('uids ' , $ chunkIds , IQueryBuilder::PARAM_STR_ARRAY );
35453545 $ cmd ->executeStatement ();
35463546 }
35473547 }
@@ -3558,7 +3558,7 @@ protected function purgeCalendarInvitations(int $calendarId): void {
35583558 protected function purgeObjectInvitations (string $ eventId ): void {
35593559 $ cmd = $ this ->db ->getQueryBuilder ();
35603560 $ cmd ->delete ($ this ->dbObjectInvitationsTable )
3561- ->where ($ cmd ->expr ()->eq ('uid ' , $ cmd ->createNamedParameter ($ eventId) ));
3561+ ->where ($ cmd ->expr ()->eq ('uid ' , $ cmd ->createNamedParameter ($ eventId, IQueryBuilder:: PARAM_STR ), IQueryBuilder:: PARAM_STR ));
35623562 $ cmd ->executeStatement ();
35633563 }
35643564}
0 commit comments