File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ module Api
44 module V2
55 class PlansController < BaseApiController # rubocop:todo Style/Documentation
66 respond_to :json
7+ before_action :set_complete_param , only : %i[ show index ]
78
89 # GET /api/v2/plans/:id
910 def show
@@ -17,7 +18,6 @@ def show
1718 raise Pundit ::NotAuthorizedError unless plans_policy . show?
1819
1920 @items = [ @plan ]
20- @complete = ActiveModel ::Type ::Boolean . new . cast ( params [ :complete ] )
2121
2222 render '/api/v2/plans/index' , status : :ok
2323 end
@@ -28,10 +28,13 @@ def index
2828
2929 @plans = PlansPolicy ::Scope . new ( @resource_owner ) . resolve
3030 @items = paginate_response ( results : @plans )
31- @complete = ActiveModel ::Type ::Boolean . new . cast ( params [ :complete ] )
3231
3332 render '/api/v2/plans/index' , status : :ok
3433 end
34+
35+ def set_complete_param
36+ @complete = params [ :complete ] . to_s . downcase == 'true'
37+ end
3538 end
3639 end
3740end
You can’t perform that action at this time.
0 commit comments