mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-30 21:45:01 +02:00
UBER-293 inbox selection fix (#3287)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
@@ -62,8 +62,13 @@
|
||||
listProvider.update(filtered)
|
||||
if (loading || _id === undefined) {
|
||||
changeSelected(selected)
|
||||
} else if (filtered.find((p) => p.attachedTo === _id) === undefined) {
|
||||
changeSelected(selected)
|
||||
} else {
|
||||
const index = filtered.findIndex((p) => p.attachedTo === _id)
|
||||
if (index === -1) {
|
||||
changeSelected(selected)
|
||||
} else {
|
||||
selected = index
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -58,8 +58,13 @@
|
||||
listProvider.update(docs)
|
||||
if (loading || _id === undefined) {
|
||||
changeSelected(selected)
|
||||
} else if (docs.find((p) => p.attachedTo === _id) === undefined) {
|
||||
changeSelected(selected)
|
||||
} else {
|
||||
const index = docs.findIndex((p) => p.attachedTo === _id)
|
||||
if (index === -1) {
|
||||
changeSelected(selected)
|
||||
} else {
|
||||
selected = index
|
||||
}
|
||||
}
|
||||
loading = false
|
||||
},
|
||||
|
||||
@@ -92,8 +92,17 @@
|
||||
.filter((p) => p !== undefined) as EmployeeAccount[]
|
||||
if (loading || _id === undefined) {
|
||||
changeSelected(selected)
|
||||
} else if (filtered.find((p) => p.attachedTo === _id) === undefined) {
|
||||
changeSelected(selected)
|
||||
} else {
|
||||
const index = filtered.findIndex((p) => p.attachedTo === _id)
|
||||
if (index === -1) {
|
||||
changeSelected(selected)
|
||||
} else {
|
||||
const doc = filtered[index]
|
||||
const acc = accounts.findIndex((p) => p._id === doc.txes[doc.txes.length - 1].modifiedBy)
|
||||
if (acc !== -1) {
|
||||
selected = acc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user