Project

General

Profile

Defect #5846 ยป 5846_migration_fix.patch

Holger Just, 2010-07-23 00:24

View differences:

app/models/change.rb (working copy)
19 19
  belongs_to :changeset
20 20
  
21 21
  validates_presence_of :changeset_id, :action, :path
22
  before_save :init_path
22 23
  
23 24
  def relative_path
24 25
    changeset.repository.relative_path(path)
25 26
  end
26 27
  
27
  def before_save
28
    path ||= ""
28
  def init_path
29
    self.path ||= ""
29 30
  end
30 31
end
db/migrate/20100705164950_change_changes_path_length_limit.rb (working copy)
1 1
class ChangeChangesPathLengthLimit < ActiveRecord::Migration
2 2
  def self.up
3
    # these are two steps to please MySQL 5 on Win32
4
    change_column :changes, :path, :text, :default => nil, :null => true
3 5
    change_column :changes, :path, :text, :null => false
6
    
4 7
    change_column :changes, :from_path, :text
5 8
  end
    (1-1/1)