Лучшей практикой при работе с RxJS является не мутировать значения, а значит вместо tap использовать map, где будет создаваться новое значение. Иначе можно получить множество проблем.
И в данном контексте, создание нового объекта можно оставить в switchMap.
Лучшей практикой при работе с RxJS является не мутировать значения, а значит вместо tap использовать map, где будет создаваться новое значение. Иначе можно получить множество проблем.
И в данном контексте, создание нового объекта можно оставить в switchMap.
В идеале надо клонировать объект и менять клон, либо отправлять айдишники как доп аргументы в saveMassMoveEquipment