diff --git a/packages/xo-server/src/models/remote.js b/packages/xo-server/src/models/remote.js index 6c56f3f97..e20ed798f 100644 --- a/packages/xo-server/src/models/remote.js +++ b/packages/xo-server/src/models/remote.js @@ -22,10 +22,6 @@ export class Remotes extends Collection { ) } - async save (remote) { - return /* await */ this.update(remote) - } - async get (properties) { const remotes = await super.get(properties) forEach(remotes, remote => { diff --git a/packages/xo-server/src/xo-mixins/remotes.js b/packages/xo-server/src/xo-mixins/remotes.js index eb9fe88df..a80bfd6be 100644 --- a/packages/xo-server/src/xo-mixins/remotes.js +++ b/packages/xo-server/src/xo-mixins/remotes.js @@ -21,7 +21,9 @@ export default class { 'remotes', () => this._remotes.get(), remotes => - Promise.all(mapToArray(remotes, remote => this._remotes.save(remote))) + Promise.all( + mapToArray(remotes, remote => this._remotes.update(remote)) + ) ) const remotes = await this.getAllRemotes() @@ -84,7 +86,7 @@ export default class { const handler = await this.getRemoteHandler(remote.properties, true) const props = await handler.sync() this._updateRemote(remote, props) - return (await this._remotes.save(remote)).properties + return (await this._remotes.update(remote)).properties } _updateRemote (remote, { name, url, enabled, error }) {