fix(workflow): fix status not set on new workflow entries (#1558)

This commit is contained in:
Shawn Erquhart 2018-07-31 12:17:25 -04:00 committed by GitHub
parent 0692ad0e98
commit 0aa085f8d2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 6 deletions

View File

@ -14,8 +14,7 @@ export default class API {
this.repo = config.repo || "";
this.repoURL = `/repos/${ this.repo }`;
this.merge_method = config.squash_merges ? "squash" : "merge";
this.initialStatus = config.initialStatus;
this.useWorkflow = config.useWorkflow;
this.initialWorkflowStatus = config.initialWorkflowStatus;
}
user() {
@ -346,7 +345,7 @@ export default class API {
head: prResponse.head && prResponse.head.sha,
},
user: user.name || user.login,
status: this.initialStatus,
status: this.initialWorkflowStatus,
branch: branchName,
collection: options.collectionName,
title: options.parsedData && options.parsedData.title,

View File

@ -44,6 +44,7 @@ export default class GitHub {
api_root: this.api_root,
squash_merges: this.squash_merges,
useWorkflow: this.options.useWorkflow,
initialWorkflowStatus: this.options.initialWorkflowStatus,
});
return this.api.user().then(user =>
this.api.hasWriteAccess().then((isCollab) => {

View File

@ -45,7 +45,6 @@ export default class TestRepo {
constructor(config, options = {}) {
this.config = config;
this.assets = [];
this.initialStatus = config.initialStatus;
this.options = options;
}
@ -151,7 +150,7 @@ export default class TestRepo {
},
metaData: {
collection: options.collectionName,
status: this.initialStatus,
status: this.options.initialWorkflowStatus,
title: options.parsedData && options.parsedData.title,
description: options.parsedData && options.parsedData.description,
},

View File

@ -116,6 +116,7 @@ class Backend {
this.implementation = implementation.init(config, {
useWorkflow: config.getIn(["publish_mode"]) === EDITORIAL_WORKFLOW,
updateUserCredentials: this.updateUserCredentials,
initialWorkflowStatus: status.first(),
});
this.backendName = backendName;
this.authStore = authStore;
@ -396,7 +397,6 @@ class Backend {
parsedData,
commitMessage,
collectionName,
initialStatus: status.first(),
...updatedOptions
};