diff --git a/frontend/app.js b/frontend/app.js index cc0ae19..321d70c 100644 --- a/frontend/app.js +++ b/frontend/app.js @@ -1612,36 +1612,14 @@ async function handleAddDrug(e) { }; try { - // Create the drug first const drugResponse = await apiCall('/drugs', { method: 'POST', body: JSON.stringify(drugData) }); if (!drugResponse.ok) throw new Error('Failed to add drug'); - const createdDrug = await drugResponse.json(); - - // Check if initial variant data was provided - const variantStrength = document.getElementById('initialVariantStrength').value.trim(); - if (variantStrength) { - const variantData = { - strength: variantStrength, - quantity: parseFloat(document.getElementById('initialVariantQuantity').value) || 0, - unit: document.getElementById('initialVariantUnit').value || 'units', - low_stock_threshold: parseFloat(document.getElementById('initialVariantThreshold').value) || 10 - }; - - const variantResponse = await apiCall(`/drugs/${createdDrug.id}/variants`, { - method: 'POST', - body: JSON.stringify(variantData) - }); - - if (!variantResponse.ok) throw new Error('Failed to add variant'); - } document.getElementById('drugForm').reset(); - document.getElementById('initialVariantUnit').value = 'units'; - document.getElementById('initialVariantThreshold').value = '10'; closeModal(document.getElementById('addModal')); await loadDrugs(); showToast('Drug added successfully!', 'success'); diff --git a/frontend/index.html b/frontend/index.html index 8a6e69c..6f3c9b5 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -137,36 +137,6 @@ This is a Controlled Substance - -
-

Initial Variant (Optional)

- -
- - -
- -
- - -
- -
- - -
- -
- - -