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

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

Loading…
Cancel
Save