@@ -218,12 +218,14 @@ public function commitBatch(): void {
218218 $ query = $ this ->connection ->getQueryBuilder ();
219219 $ query ->update ('filecache ' )
220220 ->set ('mtime ' , $ query ->func ()->greatest ('mtime ' , $ query ->createParameter ('time ' )))
221+ ->set ('etag ' , $ query ->createParameter ('etag ' ))
221222 ->where ($ query ->expr ()->eq ('storage ' , $ query ->createNamedParameter ($ storageId , IQueryBuilder::PARAM_INT )))
222223 ->andWhere ($ query ->expr ()->eq ('fileid ' , $ query ->createParameter ('fileid ' )));
223224
224225 $ queryWithSize = $ this ->connection ->getQueryBuilder ();
225226 $ queryWithSize ->update ('filecache ' )
226227 ->set ('mtime ' , $ queryWithSize ->func ()->greatest ('mtime ' , $ queryWithSize ->createParameter ('time ' )))
228+ ->set ('etag ' , $ queryWithSize ->createParameter ('etag ' ))
227229 ->set ('size ' , $ queryWithSize ->func ()->add ('size ' , $ queryWithSize ->createParameter ('size ' )))
228230 ->where ($ queryWithSize ->expr ()->eq ('storage ' , $ queryWithSize ->createNamedParameter ($ storageId , IQueryBuilder::PARAM_INT )))
229231 ->andWhere ($ queryWithSize ->expr ()->eq ('fileid ' , $ queryWithSize ->createParameter ('fileid ' )));
@@ -234,13 +236,13 @@ public function commitBatch(): void {
234236 if ($ item ['size ' ] && $ row ['size ' ] > -1 ) {
235237 $ queryWithSize ->setParameter ('fileid ' , $ row ['fileid ' ], IQueryBuilder::PARAM_INT )
236238 ->setParameter ('size ' , $ item ['size ' ], IQueryBuilder::PARAM_INT )
237- ->setParameter ('time ' , $ item ['time ' ], IQueryBuilder::PARAM_INT );
238- $ queryWithSize -> set ('etag ' , $ queryWithSize -> createNamedParameter ( $ newEtag , IQueryBuilder::PARAM_STR ) );
239+ ->setParameter ('time ' , $ item ['time ' ], IQueryBuilder::PARAM_INT )
240+ -> setParameter ('etag ' , $ newEtag , IQueryBuilder::PARAM_STR );
239241 $ queryWithSize ->executeStatement ();
240242 } else {
241243 $ query ->setParameter ('fileid ' , $ row ['fileid ' ], IQueryBuilder::PARAM_INT )
242- ->setParameter ('time ' , $ item ['time ' ], IQueryBuilder::PARAM_INT );
243- $ query -> set ('etag ' , $ query -> createNamedParameter ( $ newEtag , IQueryBuilder::PARAM_STR ) );
244+ ->setParameter ('time ' , $ item ['time ' ], IQueryBuilder::PARAM_INT )
245+ -> setParameter ('etag ' , $ newEtag , IQueryBuilder::PARAM_STR );
244246 $ query ->executeStatement ();
245247 }
246248 }
@@ -250,12 +252,14 @@ public function commitBatch(): void {
250252 $ query = $ this ->connection ->getQueryBuilder ();
251253 $ query ->update ('filecache ' )
252254 ->set ('mtime ' , $ query ->func ()->greatest ('mtime ' , $ query ->createParameter ('time ' )))
255+ ->set ('etag ' , $ query ->createParameter ('etag ' ))
253256 ->where ($ query ->expr ()->eq ('storage ' , $ query ->createNamedParameter ($ storageId , IQueryBuilder::PARAM_INT )))
254257 ->andWhere ($ query ->expr ()->eq ('path_hash ' , $ query ->createParameter ('hash ' )));
255258
256259 $ queryWithSize = $ this ->connection ->getQueryBuilder ();
257260 $ queryWithSize ->update ('filecache ' )
258261 ->set ('mtime ' , $ queryWithSize ->func ()->greatest ('mtime ' , $ queryWithSize ->createParameter ('time ' )))
262+ ->set ('etag ' , $ queryWithSize ->createParameter ('etag ' ))
259263 ->set ('size ' , $ queryWithSize ->func ()->add ('size ' , $ queryWithSize ->createParameter ('size ' )))
260264 ->where ($ queryWithSize ->expr ()->eq ('storage ' , $ queryWithSize ->createNamedParameter ($ storageId , IQueryBuilder::PARAM_INT )))
261265 ->andWhere ($ queryWithSize ->expr ()->eq ('path_hash ' , $ queryWithSize ->createParameter ('hash ' )));
@@ -265,13 +269,13 @@ public function commitBatch(): void {
265269 if ($ item ['size ' ]) {
266270 $ queryWithSize ->setParameter ('hash ' , $ item ['hash ' ], IQueryBuilder::PARAM_STR )
267271 ->setParameter ('time ' , $ item ['time ' ], IQueryBuilder::PARAM_INT )
268- ->setParameter ('size ' , $ item ['size ' ], IQueryBuilder::PARAM_INT );
269- $ queryWithSize -> set ('etag ' , $ queryWithSize -> createNamedParameter ( $ newEtag , IQueryBuilder::PARAM_STR ) );
272+ ->setParameter ('size ' , $ item ['size ' ], IQueryBuilder::PARAM_INT )
273+ -> setParameter ('etag ' , $ newEtag , IQueryBuilder::PARAM_STR );
270274 $ queryWithSize ->executeStatement ();
271275 } else {
272276 $ query ->setParameter ('hash ' , $ item ['hash ' ], IQueryBuilder::PARAM_STR )
273- ->setParameter ('time ' , $ item ['time ' ], IQueryBuilder::PARAM_INT );
274- $ query -> set ('etag ' , $ query -> createNamedParameter ( $ newEtag , IQueryBuilder::PARAM_STR ) );
277+ ->setParameter ('time ' , $ item ['time ' ], IQueryBuilder::PARAM_INT )
278+ -> setParameter ('etag ' , $ newEtag , IQueryBuilder::PARAM_STR );
275279 $ query ->executeStatement ();
276280 }
277281 }
0 commit comments