From de7af023389356cc35bf941e7dfa77b2532428e4 Mon Sep 17 00:00:00 2001 From: Thein Lin Kyaw Date: Wed, 26 Feb 2020 13:42:13 +0630 Subject: [PATCH] validate uniqueness of menu with shop_code --- app/models/menu_category.rb | 2 +- app/models/menu_item.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/menu_category.rb b/app/models/menu_category.rb index d8597afa..128b8850 100755 --- a/app/models/menu_category.rb +++ b/app/models/menu_category.rb @@ -7,7 +7,7 @@ class MenuCategory < ApplicationRecord has_many :menu_items validates_presence_of :code, :name, :menu, :order_by - validates_uniqueness_of :code + validate_uniqueness_of :code, scope: shop_code default_scope { order('order_by asc') } scope :active, -> {where("is_available = 1")} diff --git a/app/models/menu_item.rb b/app/models/menu_item.rb index 5edf9513..8a1fb5b1 100755 --- a/app/models/menu_item.rb +++ b/app/models/menu_item.rb @@ -14,7 +14,7 @@ class MenuItem < ApplicationRecord has_and_belongs_to_many :item_sets, join_table: "menu_item_sets" validates_presence_of :item_code, :name, :type, :min_qty,:account_id - validates_uniqueness_of :item_code + validate_uniqueness_of :item_code, scope: shop_code default_scope { order('item_code asc') }