Skip to content
This repository was archived by the owner on Dec 2, 2024. It is now read-only.

Commit 2d62675

Browse files
committed
temporary workaround for Level/abstract-leveldown#318
1 parent bf22f91 commit 2d62675

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

iterator.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ Iterator.prototype.createKeyRange = function (options) {
5151
var lowerOpen = ltgt.lowerBoundExclusive(options)
5252
var upperOpen = ltgt.upperBoundExclusive(options)
5353

54+
// Temporary workaround for Level/abstract-leveldown#318
55+
if ((Buffer.isBuffer(lower) || typeof lower === 'string') && lower.length === 0) lower = undefined
56+
if ((Buffer.isBuffer(upper) || typeof upper === 'string') && upper.length === 0) upper = undefined
57+
if ((Buffer.isBuffer(lowerOpen) || typeof lowerOpen === 'string') && lowerOpen.length === 0) lowerOpen = undefined
58+
if ((Buffer.isBuffer(upperOpen) || typeof upperOpen === 'string') && upperOpen.length === 0) upperOpen = undefined
59+
5460
if (lower !== undefined && upper !== undefined) {
5561
return IDBKeyRange.bound(lower, upper, lowerOpen, upperOpen)
5662
} else if (lower !== undefined) {

0 commit comments

Comments
 (0)