fix(inventory): createItem crash when newPrice2/newPrice3 inputs don't exist in DOM
This commit is contained in:
@@ -337,6 +337,8 @@
|
||||
}
|
||||
|
||||
function createItem() {
|
||||
var elPrice2 = document.getElementById('newPrice2');
|
||||
var elPrice3 = document.getElementById('newPrice3');
|
||||
var data = {
|
||||
part_number: document.getElementById('newPartNumber').value.trim(),
|
||||
name: document.getElementById('newName').value.trim(),
|
||||
@@ -344,8 +346,8 @@
|
||||
barcode: document.getElementById('newBarcode').value.trim() || undefined,
|
||||
cost: parseFloat(document.getElementById('newCost').value) || 0,
|
||||
price_1: parseFloat(document.getElementById('newPrice1').value) || 0,
|
||||
price_2: parseFloat(document.getElementById('newPrice2').value) || 0,
|
||||
price_3: parseFloat(document.getElementById('newPrice3').value) || 0,
|
||||
price_2: elPrice2 ? (parseFloat(elPrice2.value) || 0) : 0,
|
||||
price_3: elPrice3 ? (parseFloat(elPrice3.value) || 0) : 0,
|
||||
min_stock: parseInt(document.getElementById('newMinStock').value) || 0,
|
||||
initial_stock: parseInt(document.getElementById('newInitialStock').value) || 0,
|
||||
location: document.getElementById('newLocation').value.trim()
|
||||
|
||||
Reference in New Issue
Block a user