We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fd3b2b1 commit e9c8db3Copy full SHA for e9c8db3
lib/ldp.js
@@ -452,11 +452,17 @@ class LDP {
452
}
453
454
async deleteResource (path) {
455
+ let releaseLock
456
try {
- return promisify(fs.unlink)(path)
457
+ releaseLock = await lock(path, { retries: 10 })
458
+ return await promisify(fs.unlink)(path)
459
} catch (err) {
460
debug.container('DELETE -- unlink() error: ' + err)
461
throw error(err, 'Failed to delete resource')
462
+ } finally {
463
+ if (releaseLock) {
464
+ await releaseLock()
465
+ }
466
467
468
0 commit comments