mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-26 10:20:01 +00:00
UBERF-8368: Fix review/reviewthread sync (#6821)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
parent
92bb848761
commit
a78ec1bc19
services/github/pod-github/src/sync
@ -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
|
||||
})
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
})
|
||||
}
|
||||
|
@ -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
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user