Check for barcode instead of id when adding item

main
DustyP 4 years ago
parent f0dd7996a6
commit 1f99413f22

@ -42,7 +42,7 @@ func (s itemService) Item(id int, user *quartermaster.User) (*quartermaster.Item
func (s itemService) AddItem(i *quartermaster.Item, l *quartermaster.Location, user *quartermaster.User) (*quartermaster.Item, error) { func (s itemService) AddItem(i *quartermaster.Item, l *quartermaster.Location, user *quartermaster.User) (*quartermaster.Item, error) {
var err error var err error
if i.ID == 0 { if ib, _ := s.GetItemByBarcode(i.Barcode, user); ib == nil {
if i.Nutrition != nil { if i.Nutrition != nil {
i.Nutrition, err = NutritionService.AddNutrition(i.Nutrition) i.Nutrition, err = NutritionService.AddNutrition(i.Nutrition)
if err != nil { if err != nil {

Loading…
Cancel
Save