This commit is contained in:
2026-04-06 11:26:51 -04:00
parent cdbf613e4b
commit 4673de4ae5
2 changed files with 0 additions and 52 deletions
-22
View File
@@ -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');