fix: update status when updating PRs

This commit is contained in:
tdurieux
2023-11-15 09:48:21 +01:00
parent e553561ccb
commit 995d5705db
2 changed files with 4 additions and 0 deletions

View File

@@ -48,6 +48,7 @@ export default class PullRequest {
}
async download() {
await this.updateStatus(RepositoryStatus.DOWNLOAD);
console.debug(
"[INFO] Downloading pull request",
this._model.source.pullRequestId
@@ -97,6 +98,7 @@ export default class PullRequest {
author: comment.user?.login || "",
})),
};
await this.updateStatus(RepositoryStatus.READY);
}
/**

View File

@@ -11,6 +11,7 @@ import AnonymousError from "../AnonymousError";
import { IAnonymizedPullRequestDocument } from "../database/anonymizedPullRequests/anonymizedPullRequests.types";
import PullRequest from "../PullRequest";
import AnonymizedPullRequestModel from "../database/anonymizedPullRequests/anonymizedPullRequests.model";
import { RepositoryStatus } from "../types";
const router = express.Router();
@@ -183,6 +184,7 @@ router.post(
updatePullRequestModel(pullRequest.model, pullRequestUpdate);
// TODO handle conference
pullRequest.model.conference = pullRequestUpdate.conference;
await pullRequest.updateStatus(RepositoryStatus.PREPARING);
await pullRequest.updateIfNeeded({ force: true });
res.json(pullRequest.toJSON());
} catch (error) {