diff --git a/app/controllers/api/v1/parties_controller.rb b/app/controllers/api/v1/parties_controller.rb index 169e248..4f9aa51 100644 --- a/app/controllers/api/v1/parties_controller.rb +++ b/app/controllers/api/v1/parties_controller.rb @@ -7,6 +7,7 @@ class Api::V1::PartiesController < Api::V1::ApiController def create @party = Party.new(shortcode: random_string) + @party.extra = party_params['is_extra'] if current_user @party.user = current_user @@ -38,6 +39,6 @@ class Api::V1::PartiesController < Api::V1::ApiController end def party_params - params.require(:party).permit(:user_id) + params.require(:party).permit(:user_id, :is_extra) end end \ No newline at end of file diff --git a/app/views/api/v1/parties/base.json.rabl b/app/views/api/v1/parties/base.json.rabl index c6b7d80..59a493e 100644 --- a/app/views/api/v1/parties/base.json.rabl +++ b/app/views/api/v1/parties/base.json.rabl @@ -2,6 +2,10 @@ object :party attributes :id, :user_id, :shortcode +node :is_extra do |p| + p.extra +end + node :characters do |p| partial('grid_characters/base', :object => p.characters) end