fixed parser behaviour on null net weight
This commit is contained in:
		| @@ -13,8 +13,9 @@ class Parser constructor() { | |||||||
|                 val found = foundByRegex.groupValues[0] |                 val found = foundByRegex.groupValues[0] | ||||||
|                 text = text.replace(found, "") |                 text = text.replace(found, "") | ||||||
|                 netWeight = stripNetWeight(found) |                 netWeight = stripNetWeight(found) | ||||||
| //                } |  | ||||||
|                 return Triple(text, netWeight, found) |                 return Triple(text, netWeight, found) | ||||||
|  |             } else { | ||||||
|  |                 return Triple(text, 0.0, "") | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         return Triple("", 0.0, "") |         return Triple("", 0.0, "") | ||||||
| @@ -40,7 +41,9 @@ class Parser constructor() { | |||||||
|             "мл" -> { 3 } |             "мл" -> { 3 } | ||||||
|             "шт" -> { 4 } |             "шт" -> { 4 } | ||||||
|  |  | ||||||
|             else -> { -1 } |             else -> { | ||||||
|  |                 4 | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         return AbstractProduct(0, "", name, netWeight, "", 0, unitNumber) |         return AbstractProduct(0, "", name, netWeight, "", 0, unitNumber) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user