增加Scheme存储对于无效Scheme记录的过滤。
This commit is contained in:
parent
a3fb9b656b
commit
0f5805bb7f
|
@ -78,7 +78,7 @@ export function useCreateScheme(): (
|
|||
(name: string, type: SchemeType, description?: string) => {
|
||||
const newId = v4();
|
||||
updateSchemes((prev) => [
|
||||
...prev,
|
||||
...prev.filter((s) => !isNil(s)),
|
||||
{
|
||||
id: newId,
|
||||
name,
|
||||
|
@ -106,10 +106,12 @@ export function useUpdateScheme(
|
|||
reduce(
|
||||
prev,
|
||||
(acc, scheme) => {
|
||||
if (isEqual(id, scheme.id)) {
|
||||
acc.push(updater(scheme));
|
||||
} else {
|
||||
acc.push(scheme);
|
||||
if (!isNil(scheme)) {
|
||||
if (isEqual(id, scheme.id)) {
|
||||
acc.push(updater(scheme));
|
||||
} else {
|
||||
acc.push(scheme);
|
||||
}
|
||||
}
|
||||
return acc;
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue
Block a user