[fiber] default to 0
This commit is contained in:
		
							parent
							
								
									5d0743a276
								
							
						
					
					
						commit
						5a893f80f0
					
				
					 1 changed files with 6 additions and 4 deletions
				
			
		| 
						 | 
					@ -43,11 +43,13 @@ class _AddProductScreen extends State<AddProductScreen> {
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Future<double?> _parseDouble(String text, String name) async {
 | 
					  Future<double?> _parseDouble(String text, String name, {bool silent = false}) async {
 | 
				
			||||||
    try {
 | 
					    try {
 | 
				
			||||||
      return double.parse(text.replaceAll(",", "."));
 | 
					      return double.parse(text.replaceAll(",", "."));
 | 
				
			||||||
    } catch (e) {
 | 
					    } catch (e) {
 | 
				
			||||||
      showError("$name must be a number");
 | 
					      if (!silent) {
 | 
				
			||||||
 | 
					        showError("$name must be a number");
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
      return null;
 | 
					      return null;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
| 
						 | 
					@ -56,9 +58,9 @@ class _AddProductScreen extends State<AddProductScreen> {
 | 
				
			||||||
    var carb = await _parseDouble(carbController.text, "Carbs");
 | 
					    var carb = await _parseDouble(carbController.text, "Carbs");
 | 
				
			||||||
    var fat = await _parseDouble(fatController.text, "Fat");
 | 
					    var fat = await _parseDouble(fatController.text, "Fat");
 | 
				
			||||||
    var protein = await _parseDouble(proteinController.text, "Protein");
 | 
					    var protein = await _parseDouble(proteinController.text, "Protein");
 | 
				
			||||||
    var fiber = await _parseDouble(fiberController.text, "Fiber");
 | 
					    var fiber = await _parseDouble(fiberController.text, "Fiber", silent: true) ?? 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (carb == null || fat == null || protein == null || fiber == null) {
 | 
					    if (carb == null || fat == null || protein == null) {
 | 
				
			||||||
      return;
 | 
					      return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue