Skip to content

Commit c59441a

Browse files
committed
Fix hyperdrive cache bug
1 parent e7550d6 commit c59441a

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

lib/drives/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ class DriveManager extends EventEmitter {
112112
newDrive = true
113113
}
114114

115-
const corestore = this.megastore.get(name, { ...this.opts })
115+
const corestore = this.megastore.get(name, { ...this.opts, ...opts })
116116
const driveOpts = {
117117
...opts,
118118
sparse: opts.sparse !== false,
@@ -140,7 +140,7 @@ class DriveManager extends EventEmitter {
140140
this._nameIndex.put(key, name),
141141
this._driveIndex.put(key, driveOpts)
142142
])
143-
this._drives.set(keyString, drive)
143+
this._drives.set(key, drive)
144144

145145
return drive
146146
}

lib/fuse/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ class FuseManager extends EventEmitter {
249249
return this._rootDrive.readFile(p.join(relativePath, '.key'), (err, key) => {
250250
if (err && err.errno !== 2) return reject(err)
251251
key = key ? datEncoding.decode(key.toString('utf8')) : opts.key
252-
return this.driveManager.get(key, { ...opts, seed: !!key })
252+
return this.driveManager.get(key, { ...opts, seed: !!opts.key })
253253
.then(drive => resolve({ drive, root: false, relativePath }))
254254
.catch(reject)
255255
})

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@
3434
"google-protobuf": "^3.8.0",
3535
"grpc": "^1.21.1",
3636
"hyperdrive": "git+https://github.com/mafintosh/hyperdrive#v10-mounts",
37-
"hyperdrive-daemon-client": "^0.9.0",
37+
"hyperdrive-daemon-client": "^0.9.4",
3838
"hyperdrive-fuse": "^1.1.0",
3939
"level": "^4.0.0",
4040
"mkdirp": "^0.5.1",
41-
"megastore": "^0.9.0",
41+
"megastore": "^0.9.8",
4242
"megastore-swarm-networking": "^1.0.0",
4343
"ora": "^3.4.0",
4444
"pino": "^5.12.6",

0 commit comments

Comments
 (0)