Allow using '/' as external storage root
Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
parent
f38d36a161
commit
76d8699c0f
|
@ -960,7 +960,7 @@ MountConfigListView.prototype = _.extend({
|
||||||
success: function(result) {
|
success: function(result) {
|
||||||
var onCompletion = jQuery.Deferred();
|
var onCompletion = jQuery.Deferred();
|
||||||
$.each(result, function(i, storageParams) {
|
$.each(result, function(i, storageParams) {
|
||||||
storageParams.mountPoint = storageParams.mountPoint.substr(1); // trim leading slash
|
storageParams.mountPoint = (storageParams.mountPoint === '/')? '/' : storageParams.mountPoint.substr(1); // trim leading slash
|
||||||
var storageConfig = new self._storageConfigClass();
|
var storageConfig = new self._storageConfigClass();
|
||||||
_.extend(storageConfig, storageParams);
|
_.extend(storageConfig, storageParams);
|
||||||
var $tr = self.newStorage(storageConfig, onCompletion);
|
var $tr = self.newStorage(storageConfig, onCompletion);
|
||||||
|
|
|
@ -143,7 +143,7 @@ abstract class StoragesController extends Controller {
|
||||||
*/
|
*/
|
||||||
protected function validate(StorageConfig $storage) {
|
protected function validate(StorageConfig $storage) {
|
||||||
$mountPoint = $storage->getMountPoint();
|
$mountPoint = $storage->getMountPoint();
|
||||||
if ($mountPoint === '' || $mountPoint === '/') {
|
if ($mountPoint === '') {
|
||||||
return new DataResponse(
|
return new DataResponse(
|
||||||
array(
|
array(
|
||||||
'message' => (string)$this->l10n->t('Invalid mount point')
|
'message' => (string)$this->l10n->t('Invalid mount point')
|
||||||
|
|
Loading…
Reference in New Issue