|
|
|
|
@ -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) {
|
|
|
|
|
var err error
|
|
|
|
|
if i.ID == 0 {
|
|
|
|
|
if ib, _ := s.GetItemByBarcode(i.Barcode, user); ib == nil {
|
|
|
|
|
if i.Nutrition != nil {
|
|
|
|
|
i.Nutrition, err = NutritionService.AddNutrition(i.Nutrition)
|
|
|
|
|
if err != nil {
|
|
|
|
|
|