diff --git a/lib/gitlab/cycle_analytics/base_stage.rb b/lib/gitlab/cycle_analytics/base_stage.rb
index f81a41bccb6343e973fc1653a2ae33c0efdfa32f..c2605364ff05c46720c61687feb1afb63150659e 100644
--- a/lib/gitlab/cycle_analytics/base_stage.rb
+++ b/lib/gitlab/cycle_analytics/base_stage.rb
@@ -15,7 +15,9 @@ module Gitlab
       end
 
       def event
-        @event ||= Gitlab::CycleAnalytics::Event[stage].new(fetcher: @fetcher, options: @options, stage: stage)
+        @event ||= Gitlab::CycleAnalytics::Event[stage].new(fetcher: @fetcher,
+                                                            options: @options,
+                                                            stage: stage)
       end
 
       def events
diff --git a/lib/gitlab/cycle_analytics/metrics_fetcher.rb b/lib/gitlab/cycle_analytics/metrics_fetcher.rb
index dd291840ecd9c6621d51c32fd9b78182110ec477..559dbc0e8fc85774aca06039d26494dc6ba9e8d7 100644
--- a/lib/gitlab/cycle_analytics/metrics_fetcher.rb
+++ b/lib/gitlab/cycle_analytics/metrics_fetcher.rb
@@ -47,7 +47,11 @@ module Gitlab
       end
 
       def order
-        @stage.event.order || @stage.start_time_attrs.is_a?(Array) ? @stage.start_time_attrs.first : @stage.start_time_attrs
+        @stage.event.order || default_order
+      end
+
+      def default_order
+        @stage.start_time_attrs.is_a?(Array) ? @stage.start_time_attrs.first : @stage.start_time_attrs
       end
 
       # Join table with a row for every <issue,merge_request> pair (where the merge request
diff --git a/lib/gitlab/cycle_analytics/plan_stage.rb b/lib/gitlab/cycle_analytics/plan_stage.rb
index de2d5aaeb239db33942e87bcde6b2683466bc4ed..f8c9b9c4495359cbca12c3b2369d1743c5e66b0e 100644
--- a/lib/gitlab/cycle_analytics/plan_stage.rb
+++ b/lib/gitlab/cycle_analytics/plan_stage.rb
@@ -10,7 +10,7 @@ module Gitlab
       end
 
       def stage
-        :code
+        :plan
       end
 
       def description