Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValery Sizov <valery@gitlab.com>2017-02-27 14:40:26 +0300
committerValery Sizov <valery@gitlab.com>2017-02-27 14:40:26 +0300
commit34bf798eb85635b7cdc3405ab75955f88be6e157 (patch)
tree4cccc68bd6ad4fe841dbcce6b06e6fafa79ece9f /app/models/concerns/relative_positioning.rb
parent69e0b06dbb5866be65641ecf0f9b9b29c339a204 (diff)
[Issue ordering] Using integer instead of float
Diffstat (limited to 'app/models/concerns/relative_positioning.rb')
-rw-r--r--app/models/concerns/relative_positioning.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/models/concerns/relative_positioning.rb b/app/models/concerns/relative_positioning.rb
index 1d77bdecddb..562704a02e2 100644
--- a/app/models/concerns/relative_positioning.rb
+++ b/app/models/concerns/relative_positioning.rb
@@ -1,8 +1,8 @@
module RelativePositioning
extend ActiveSupport::Concern
- MIN_POSITION = Float::MIN
- MAX_POSITION = Float::MAX
+ MIN_POSITION = 0
+ MAX_POSITION = Gitlab::Database::MAX_INT_VALUE
included do
after_save :save_positionable_neighbours
@@ -120,7 +120,7 @@ module RelativePositioning
def position_between(pos_before, pos_after)
pos_before, pos_after = [pos_before, pos_after].sort
- rand(pos_before.next_float..pos_after.prev_float)
+ rand(pos_before.next..pos_after.pred)
end
def save_positionable_neighbours