pull/5370/head
filip mertens 3 years ago
parent f8845d7fd5
commit f76bb06691
  1. 30
      apps/remix-ide/src/app/files/fileManager.js

@ -749,23 +749,19 @@ class FileManager extends Plugin {
})
await self.syncEditor(fileProvider + file)
} else {
helper.createNonClashingName(file, self._deps.filesProviders[fileProvider],
async (error, name) => {
if (error) {
modalDialogCustom.alert('Unexpected error loading the file ' + error)
} else if (helper.checkSpecialChars(name)) {
modalDialogCustom.alert('Special characters are not allowed')
} else {
try {
console.log('set ', fileProvider, name, filesSet[file].content)
await self._deps.filesProviders[fileProvider].set(name, filesSet[file].content)
} catch (e) {
return callback(e.message || e)
}
await self.syncEditor(fileProvider + name)
}
callback()
})
try {
const name = await helper.createNonClashingNameAsync(file, self)
if (helper.checkSpecialChars(name)) {
modalDialogCustom.alert('Special characters are not allowed')
} else {
await self._deps.filesProviders[fileProvider].set(name, filesSet[file].content)
await self.syncEditor(fileProvider + name)
}
} catch (error) {
modalDialogCustom.alert('Unexpected error loading the file ' + error)
return callback(error.message || error)
}
callback()
}
}
}

Loading…
Cancel
Save