def patch_single_preprocessor(instance_id=None, data=None, **kw): dish = Dish.query.get(instance_id) if dish is None or dish.cook_id is not current_user.id: raise ProcessingException(description='Dish does not exist', code=400) if 'allergies' in data: data['allergies'] = Allergy.get_allergies_by_list( data['allergies']) if 'categories' in data: data['categories'] = Category.get_categories_by_list( data['categories']) return instance_id
def patch_single_preprocessor(instance_id=None, data=None, **kw): dish = Dish.query.get(instance_id) if dish is None or dish.cook_id is not current_user.id: raise ProcessingException( description='Dish does not exist', code=400 ) if 'allergies' in data: data['allergies'] = Allergy.get_allergies_by_list(data['allergies']) if 'categories' in data: data['categories'] = Category.get_categories_by_list(data['categories']) return instance_id
def post_single_preprocessor(data=None, **kw): data['cook_id'] = current_user.id from app.api.models.user import User getUser = User.query.get(current_user.id) if not getUser.is_cook(): raise ProcessingException( description='User (%r) must be a cook' % getUser.email, code=400 ) if 'allergies' in data: data['allergies'] = Allergy.get_allergies_by_list(data['allergies']) else: data['allergies'] = [] if 'categories' in data: data['categories'] = Category.get_categories_by_list(data['categories']) else: data['categories'] = [] return data
def post_single_preprocessor(data=None, **kw): data['cook_id'] = current_user.id from app.api.models.user import User getUser = User.query.get(current_user.id) if not getUser.is_cook(): raise ProcessingException(description='User (%r) must be a cook' % getUser.email, code=400) if 'allergies' in data: data['allergies'] = Allergy.get_allergies_by_list( data['allergies']) else: data['allergies'] = [] if 'categories' in data: data['categories'] = Category.get_categories_by_list( data['categories']) else: data['categories'] = [] return data