Skip to content

Commit 79d0006

Browse files
committed
fix rename bug
1 parent 240b5da commit 79d0006

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

browser/main/lib/dataApi/renameStorage.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const _ = require('lodash')
2-
2+
const resolveStorageData = require('./resolveStorageData')
33
/**
44
* @param {String} key
55
* @param {String} name
@@ -23,7 +23,9 @@ function renameStorage (key, name) {
2323
targetStorage.name = name
2424
localStorage.setItem('storages', JSON.stringify(cachedStorageList))
2525

26-
return Promise.resolve(targetStorage)
26+
targetStorage.path
27+
28+
return resolveStorageData(targetStorage)
2729
}
2830

2931
module.exports = renameStorage

browser/main/modals/PreferencesModal/StorageItem.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,14 +319,15 @@ class StorageItem extends React.Component {
319319
name: this.refs.label.value
320320
})
321321
}
322+
322323
handleLabelBlur (e) {
323324
let { storage } = this.props
324325
dataApi
325326
.renameStorage(storage.key, this.state.name)
326-
.then((storage) => {
327+
.then((_storage) => {
327328
store.dispatch({
328329
type: 'RENAME_STORAGE',
329-
storage: storage
330+
storage: _storage
330331
})
331332
this.setState({
332333
isLabelEditing: false

0 commit comments

Comments
 (0)