Skip to content
This repository was archived by the owner on May 27, 2021. It is now read-only.

Commit fef5a7c

Browse files
committed
JobRevision::clone returns a revision now
1 parent 6954d64 commit fef5a7c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/resources/JobRevision.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,8 +182,11 @@ export default class JobRevision extends CrudBase {
182182
* Clones a job revision to the user requesting it
183183
* @param {String} [deleted=RequestParameters.deleted] - Determines if the resource should be shown if deleted, requires special resource permissions. Possible values: only, none, all
184184
* @throws {ApiError}
185+
* @returns {Promise<JobRevision>} - The new job revision, which will be linked to a new job
185186
*/
186187
async clone (deleted = RequestParameters.deleted) {
187-
await this.api.axios.post(`${this.url}/clone?${encodeQueryString({ deleted })}`);
188+
const { data: { data } } = await this.api.axios.post(`${this.url}/clone?${encodeQueryString({ deleted })}`);
189+
190+
return new JobRevision(this.api, data);
188191
}
189192
}

0 commit comments

Comments
 (0)