def put(self, name): data = Item.parser.parse_args() item = ItemModel.find_by_name(name) if item is None: item = ItemModel(name, **data) else: item.description = data['description'] item.productArea = data['productArea'] item.date = data['date'] item.priority = data['priority'] item.store_id = data['store_id'] item.save_to_db() return item.json()