mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-22 16:27:22 +00:00
UBER-478: Fix issue presenter concurrency (#3426)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
parent
7c417e2f1c
commit
8c282362a6
@ -34,11 +34,13 @@
|
||||
const spaceQuery = createQuery()
|
||||
let currentProject: Project | undefined = value?.$lookup?.space
|
||||
|
||||
$: if (value?.$lookup?.space === undefined && !projects?.has(value.space)) {
|
||||
spaceQuery.query(tracker.class.Project, { _id: value.space }, (res) => ([currentProject] = res))
|
||||
} else {
|
||||
currentProject = value?.$lookup?.space ?? projects?.get(value.space)
|
||||
spaceQuery.unsubscribe()
|
||||
$: if (value !== undefined) {
|
||||
if (value.$lookup?.space === undefined && !projects?.has(value.space)) {
|
||||
spaceQuery.query(tracker.class.Project, { _id: value.space }, (res) => ([currentProject] = res))
|
||||
} else {
|
||||
currentProject = value?.$lookup?.space ?? projects?.get(value?.space)
|
||||
spaceQuery.unsubscribe()
|
||||
}
|
||||
}
|
||||
|
||||
$: title = currentProject ? `${currentProject.identifier}-${value?.number}` : `${value?.number}`
|
||||
|
Loading…
Reference in New Issue
Block a user