UBERF-8368: Fix review/reviewthread sync ()

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev 2024-10-06 19:23:43 +07:00 committed by GitHub
parent 92bb848761
commit a78ec1bc19
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 6 additions and 6 deletions
services/github/pod-github/src/sync

View File

@ -233,7 +233,7 @@ export class CommentSyncManager implements DocSyncManager {
objectClass: chunter.class.ChatMessage,
external: createdEvent.comment as CommentExternalData,
externalVersion: githubExternalSyncVersion,
parent: createdEvent.issue.url,
parent: (createdEvent.issue.url ?? '').toLocaleLowerCase(),
lastModified: new Date(createdEvent.comment.updated_at).getTime()
})
this.provider.sync()
@ -409,7 +409,7 @@ export class CommentSyncManager implements DocSyncManager {
}
})
const upd: DocumentUpdate<DocSyncInfo> = {
parent: result?.data.html_url?.split('#')?.[0] ?? '',
parent: (result?.data.html_url?.split('#')?.[0] ?? '').toLowerCase(),
url: (result?.data.url ?? '').toLowerCase(),
external: result?.data as CommentExternalData,
current: result?.data,
@ -529,7 +529,7 @@ export class CommentSyncManager implements DocSyncManager {
objectClass: chunter.class.ChatMessage,
external: comment,
externalVersion: githubExternalSyncVersion,
parent: comment.html_url.split('#')?.[0],
parent: (comment.html_url.split('#')?.[0] ?? '').toLowerCase(),
repository: repo._id,
lastModified
})

View File

@ -292,7 +292,7 @@ export class ReviewCommentSyncManager implements DocSyncManager {
objectClass: github.class.GithubReviewComment,
external: externalData,
externalVersion: githubExternalSyncVersion,
parent: createdEvent.pull_request.html_url,
parent: (createdEvent.pull_request.html_url ?? '').toLowerCase(),
lastModified: new Date(createdEvent.comment.updated_at ?? Date.now()).getTime()
})
this.provider.sync()

View File

@ -267,7 +267,7 @@ export class ReviewSyncManager implements DocSyncManager {
external: externalData,
externalVersion: githubExternalSyncVersion,
derivedVersion: '',
parent: createdEvent.pull_request.html_url,
parent: (createdEvent.pull_request.html_url ?? '').toLowerCase(),
lastModified: new Date(createdEvent.review.submitted_at ?? Date.now()).getTime()
})
}

View File

@ -360,7 +360,7 @@ export async function syncDerivedDocuments<T extends { url: string }> (
externalVersion: githubExternalSyncVersion,
derivedVersion: '',
lastModified: new Date(r.updatedAt ?? r.createdAt).getTime(),
parent: ext.url,
parent: (ext.url ?? '').toLowerCase(),
attachedTo: parentDoc._id,
...extra
})