@@ -313,32 +313,32 @@ import OSLog
313313 insertSyncAction ( actionId)
314314
315315 let identifier = item. itemIdentifier
316- let ocId = identifier. rawValue
317316 logger. debug ( " Received request to modify item. " , [ . item: item] )
318317
319318 guard let ncAccount else {
320- logger. error ( " Not modifying item: \( ocId ) as account not set up yet." )
319+ logger. error ( " Not modifying item because account not set up yet. " , [ . item : identifier ] )
321320 insertErrorAction ( actionId)
322321 completionHandler ( item, [ ] , false , NSFileProviderError ( . notAuthenticated) )
323322 return Progress ( )
324323 }
325324
326325 guard let ignoredFiles else {
327- logger. error ( " Not modifying item: \( ocId ) as ignore list not set up yet." )
326+ logger. error ( " Not modifying item because ignore list not set up yet. " , [ . item : identifier ] )
328327 insertErrorAction ( actionId)
329328 completionHandler ( item, [ ] , false , NSFileProviderError ( . notAuthenticated) )
330329 return Progress ( )
331330 }
332331
333332
334333 guard let dbManager else {
335- logger. error ( " Not modifying item because database is unavailable. " )
334+ logger. error ( " Not modifying item because the database is unavailable. " )
336335 insertErrorAction ( actionId)
337336 completionHandler ( item, [ ] , false , NSFileProviderError ( . cannotSynchronize) )
338337 return Progress ( )
339338 }
340339
341340 let progress = Progress ( )
341+
342342 Task {
343343 guard let existingItem = await Item . storedItem (
344344 identifier: identifier,
@@ -347,16 +347,19 @@ import OSLog
347347 dbManager: dbManager,
348348 log: log
349349 ) else {
350- logger. error ( " Not modifying item: \( ocId ) as item not found." )
350+ logger. error ( " Not modifying item because it was not found. " , [ . item : identifier ] )
351351 insertErrorAction ( actionId)
352+
352353 completionHandler (
353354 item,
354355 [ ] ,
355356 false ,
356357 NSError . fileProviderErrorForNonExistentItem ( withIdentifier: item. itemIdentifier)
357358 )
359+
358360 return
359361 }
362+
360363 let ( modifiedItem, error) = await existingItem. modify (
361364 itemTarget: item,
362365 baseVersion: baseVersion,
@@ -380,20 +383,21 @@ import OSLog
380383 logger. debug ( " Calling item modification completion handler. " , [ . item: item. itemIdentifier, . name: item. filename, . error: error] )
381384 completionHandler ( modifiedItem ?? item, [ ] , false , error)
382385 }
386+
383387 return progress
384388 }
385389
386390 func deleteItem(
387391 identifier: NSFileProviderItemIdentifier ,
388392 baseVersion _: NSFileProviderItemVersion ,
389393 options _: NSFileProviderDeleteItemOptions = [ ] ,
390- request _ : NSFileProviderRequest ,
394+ request: NSFileProviderRequest ,
391395 completionHandler: @escaping ( Error ? ) -> Void
392396 ) -> Progress {
393397 let actionId = UUID ( )
394398 insertSyncAction ( actionId)
395399
396- logger. debug ( " Received request to delete item. " , [ . item: identifier] )
400+ logger. debug ( " Received request (isFileViewerRequest: \( request . isFileViewerRequest ) , isSystemRequest: \( request . isSystemRequest ) , requestingExecutable: \( request . requestingExecutable ? . absoluteString ?? " nil " ) ) to delete item." , [ . item: identifier] )
397401
398402 guard let ncAccount else {
399403 logger. error ( " Not deleting item \( identifier. rawValue) , account not set up yet " )
0 commit comments