mirror of
https://github.com/hcengineering/platform.git
synced 2026-08-31 04:09:43 +02:00
UBERF-8324: Fix null in external sync and todos (#6777)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
@@ -700,10 +700,12 @@ export class PullRequestSyncManager extends IssueSyncManagerBase implements DocS
|
||||
const approvedOrChangesRequested = new Map<Ref<Person>, PullRequestReviewState>()
|
||||
const reviewStates = new Map<Ref<Person>, PullRequestReviewState[]>()
|
||||
|
||||
const sortedReviews: (Review & { date: number })[] = external.reviews.nodes.map((it) => ({
|
||||
...it,
|
||||
date: new Date(it.updatedAt ?? it.submittedAt ?? it.createdAt).getTime()
|
||||
}))
|
||||
const sortedReviews: (Review & { date: number })[] = external.reviews.nodes
|
||||
.filter((it) => it != null)
|
||||
.map((it) => ({
|
||||
...it,
|
||||
date: new Date(it.updatedAt ?? it.submittedAt ?? it.createdAt).getTime()
|
||||
}))
|
||||
|
||||
for (const it of external.latestReviews.nodes) {
|
||||
if (sortedReviews.some((qt) => it.id === qt.id)) {
|
||||
|
||||
Reference in New Issue
Block a user