]> git.openstreetmap.org Git - rails.git/blobdiff - lib/tasks/subscribe_old_changesets.rb
Replace migrations that rely on models with rake tasks
[rails.git] / lib / tasks / subscribe_old_changesets.rb
diff --git a/lib/tasks/subscribe_old_changesets.rb b/lib/tasks/subscribe_old_changesets.rb
new file mode 100644 (file)
index 0000000..6fdd4c4
--- /dev/null
@@ -0,0 +1,7 @@
+namespace :db do
+  task :subscribe_old_changesets => :environment do
+    Changeset.find_each do |changeset|
+      changeset.subscribers << changeset.user unless changeset.subscribers.exists?(changeset.user.id)
+    end
+  end
+end