mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
Merged PR 1862: #5168
- feat(oms-data-access): fix return process entity validation in startProcess Refs: #5168
This commit is contained in:
committed by
Lorenz Hilpert
parent
3cf05f04ef
commit
f5f8a7ae18
@@ -5,7 +5,7 @@ import { ProcessService } from '@isa/core/process';
|
||||
import { patchState } from '@ngrx/signals';
|
||||
import { setAllEntities, setEntity } from '@ngrx/signals/entities';
|
||||
import { unprotected } from '@ngrx/signals/testing';
|
||||
import { Product, Receipt, ReturnProcess } from '../models';
|
||||
import { Product, ReturnProcess } from '../models';
|
||||
import { CreateReturnProcessError } from '../errors/return-process';
|
||||
|
||||
const TEST_ITEMS: Record<number, ReturnProcess['receiptItem']> = {
|
||||
|
||||
@@ -153,7 +153,9 @@ export const ReturnProcessStore = signalStore(
|
||||
throw err;
|
||||
}
|
||||
|
||||
if (returnableItems.length !== params.returns.length) {
|
||||
if (
|
||||
returnableItems.length !== params.returns.flatMap((r) => r.items).length
|
||||
) {
|
||||
const err = new CreateReturnProcessError(
|
||||
CreateReturnProcessErrorReason.MISMATCH_RETURNABLE_ITEMS,
|
||||
params,
|
||||
|
||||
Reference in New Issue
Block a user