Fix static analysys
This commit is contained in:
parent
46fa3089c8
commit
a74184eb5e
|
|
@ -15,7 +15,7 @@ module Ci
|
|||
belongs_to :pipeline_schedule, class_name: 'Ci::PipelineSchedule'
|
||||
|
||||
has_internal_id :iid, scope: :project, presence: false, init: ->(s) do
|
||||
s&.project&.pipelines&.maximum(:iid) || s&.project&.pipelines.count
|
||||
s&.project&.pipelines&.maximum(:iid) || s&.project&.pipelines&.count
|
||||
end
|
||||
|
||||
has_many :stages
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
module IIDRoutes
|
||||
module IidRoutes
|
||||
##
|
||||
# This automagically enforces all related routes to use `iid` instead of `id`
|
||||
# If you want to use `iid` for some routes and `id` for other routes, this module should not to be included,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
class Deployment < ActiveRecord::Base
|
||||
include AtomicInternalId
|
||||
include IIDRoutes
|
||||
include IidRoutes
|
||||
|
||||
belongs_to :project, required: true
|
||||
belongs_to :environment, required: true
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ require 'carrierwave/orm/activerecord'
|
|||
|
||||
class Issue < ActiveRecord::Base
|
||||
include AtomicInternalId
|
||||
include IIDRoutes
|
||||
include IidRoutes
|
||||
include Issuable
|
||||
include Noteable
|
||||
include Referable
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
class MergeRequest < ActiveRecord::Base
|
||||
include AtomicInternalId
|
||||
include IIDRoutes
|
||||
include IidRoutes
|
||||
include Issuable
|
||||
include Noteable
|
||||
include Referable
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ class Milestone < ActiveRecord::Base
|
|||
|
||||
include CacheMarkdownField
|
||||
include AtomicInternalId
|
||||
include IIDRoutes
|
||||
include IidRoutes
|
||||
include Sortable
|
||||
include Referable
|
||||
include StripAttribute
|
||||
|
|
|
|||
Loading…
Reference in New Issue