newmodelmachinetypeid is empty, the page should show
"Machine type is required for new model" error, but may return a 500 error instead.
newmodelmachinetypeid.
modelid from "new" to a valid model ID (e.g., 1, 2, 3).
This bypasses new model creation entirely.
After testing, run this SQL to verify the data:
-- Check if machine was created
SELECT machineid, machinenumber, modelnumberid, machinetypeid, businessunitid, lastupdated
FROM machines
WHERE machinenumber LIKE 'TEST%'
ORDER BY machineid DESC
LIMIT 5;
-- Check if vendor was created
SELECT vendorid, vendor
FROM vendors
WHERE vendor LIKE 'Test%'
ORDER BY vendorid DESC
LIMIT 5;
-- Check if model was created
SELECT modelnumberid, modelnumber, vendorid, machinetypeid
FROM models
WHERE modelnumber LIKE 'Test%'
ORDER BY modelnumberid DESC
LIMIT 5;
-- Docker command:
-- docker exec -it dev-mysql mysql -u root -prootpassword shopdb -e "SELECT * FROM machines WHERE machinenumber LIKE 'TEST%' ORDER BY machineid DESC LIMIT 5;"