diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-08-19 23:53:11 +0400 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-08-19 23:53:11 +0400 |
commit | 434c034159f584348b56a322dbcda8dc65b812f2 (patch) | |
tree | f02615aa7f4e26f8468b4a990639f6da76e2a066 /lib/tasks/migrate | |
parent | 20397091f10f4c00db7cfab7b8598b9a6b7fdec1 (diff) |
Iid improvemets
* call set_iid before validation
* make rake task pass event if objects are invalid
* show iid in comment event at dashboard
Diffstat (limited to 'lib/tasks/migrate')
-rw-r--r-- | lib/tasks/migrate/migrate_iids.rake | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/tasks/migrate/migrate_iids.rake b/lib/tasks/migrate/migrate_iids.rake index 4d2d49dd6d8..aef2b319df9 100644 --- a/lib/tasks/migrate/migrate_iids.rake +++ b/lib/tasks/migrate/migrate_iids.rake @@ -4,7 +4,7 @@ task migrate_iids: :environment do Issue.where(iid: nil).find_each(batch_size: 100) do |issue| begin issue.set_iid - if issue.save + if issue.update_attribute(:iid, mr.iid) print '.' else print 'F' @@ -19,7 +19,7 @@ task migrate_iids: :environment do MergeRequest.where(iid: nil).find_each(batch_size: 100) do |mr| begin mr.set_iid - if mr.save + if mr.update_attribute(:iid, mr.iid) print '.' else print 'F' @@ -28,4 +28,6 @@ task migrate_iids: :environment do print 'F' end end + + puts 'done' end |