mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-05-24 10:04:03 +02:00
fix: update status when updating PRs
This commit is contained in:
@@ -48,6 +48,7 @@ export default class PullRequest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async download() {
|
async download() {
|
||||||
|
await this.updateStatus(RepositoryStatus.DOWNLOAD);
|
||||||
console.debug(
|
console.debug(
|
||||||
"[INFO] Downloading pull request",
|
"[INFO] Downloading pull request",
|
||||||
this._model.source.pullRequestId
|
this._model.source.pullRequestId
|
||||||
@@ -97,6 +98,7 @@ export default class PullRequest {
|
|||||||
author: comment.user?.login || "",
|
author: comment.user?.login || "",
|
||||||
})),
|
})),
|
||||||
};
|
};
|
||||||
|
await this.updateStatus(RepositoryStatus.READY);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import AnonymousError from "../AnonymousError";
|
|||||||
import { IAnonymizedPullRequestDocument } from "../database/anonymizedPullRequests/anonymizedPullRequests.types";
|
import { IAnonymizedPullRequestDocument } from "../database/anonymizedPullRequests/anonymizedPullRequests.types";
|
||||||
import PullRequest from "../PullRequest";
|
import PullRequest from "../PullRequest";
|
||||||
import AnonymizedPullRequestModel from "../database/anonymizedPullRequests/anonymizedPullRequests.model";
|
import AnonymizedPullRequestModel from "../database/anonymizedPullRequests/anonymizedPullRequests.model";
|
||||||
|
import { RepositoryStatus } from "../types";
|
||||||
|
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
|
|
||||||
@@ -183,6 +184,7 @@ router.post(
|
|||||||
updatePullRequestModel(pullRequest.model, pullRequestUpdate);
|
updatePullRequestModel(pullRequest.model, pullRequestUpdate);
|
||||||
// TODO handle conference
|
// TODO handle conference
|
||||||
pullRequest.model.conference = pullRequestUpdate.conference;
|
pullRequest.model.conference = pullRequestUpdate.conference;
|
||||||
|
await pullRequest.updateStatus(RepositoryStatus.PREPARING);
|
||||||
await pullRequest.updateIfNeeded({ force: true });
|
await pullRequest.updateIfNeeded({ force: true });
|
||||||
res.json(pullRequest.toJSON());
|
res.json(pullRequest.toJSON());
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user