fix: update prefix change process
- add return in case move value error Signed-off-by: Pakin <pakin.t@forth.co.th>
This commit is contained in:
parent
90c3cd2bd7
commit
2b6b062664
1 changed files with 3 additions and 1 deletions
|
|
@ -199,11 +199,13 @@ pub fn change_prefix_material_code(
|
||||||
result
|
result
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn run_process_change_prefix(mut recipe: Recipe, prefix: String){
|
pub fn run_process_change_prefix(mut recipe: Recipe, prefix: String) -> Recipe {
|
||||||
recipe.Recipe01 = change_prefix_by_country(recipe.clone().Recipe01.clone().iter().map(|r| Some(r.clone())).collect(), Some(&prefix.clone()));
|
recipe.Recipe01 = change_prefix_by_country(recipe.clone().Recipe01.clone().iter().map(|r| Some(r.clone())).collect(), Some(&prefix.clone()));
|
||||||
recipe.MaterialSetting = change_prefix_material_settings(recipe.clone().MaterialSetting.clone(), prefix.clone());
|
recipe.MaterialSetting = change_prefix_material_settings(recipe.clone().MaterialSetting.clone(), prefix.clone());
|
||||||
recipe.Topping.ToppingList = change_prefix_topping_list(recipe.clone().Topping.ToppingList.clone(), prefix.clone());
|
recipe.Topping.ToppingList = change_prefix_topping_list(recipe.clone().Topping.ToppingList.clone(), prefix.clone());
|
||||||
recipe.MaterialCode = change_prefix_material_code(recipe.clone().MaterialCode.clone(), prefix.clone());
|
recipe.MaterialCode = change_prefix_material_code(recipe.clone().MaterialCode.clone(), prefix.clone());
|
||||||
|
|
||||||
|
recipe
|
||||||
}
|
}
|
||||||
|
|
||||||
fn modify_prefix_recipe(mut recp: Recipe01, prefix: String) -> Recipe01 {
|
fn modify_prefix_recipe(mut recp: Recipe01, prefix: String) -> Recipe01 {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue