Patch #5065 » encode_wiki.diff
| migrate_from_trac.rake (working copy) | ||
|---|---|---|
| 551 | 551 | wiki_edit_count += 1 | 
| 552 | 552 | print '.' | 
| 553 | 553 | STDOUT.flush | 
| 554 |             p = wiki.find_or_new_page(page.name) | |
| 554 |             p = wiki.find_or_new_page(encode(page.name)) | |
| 555 | 555 | p.content = WikiContent.new(:page => p) if p.new_record? | 
| 556 |             p.content.text = page.text | |
| 557 |             p.content.author = find_or_create_user(page.author) unless page.author.blank? || page.author == 'trac' | |
| 558 |             p.content.comments = page.comment | |
| 556 |             p.content.text = encode(page.text) | |
| 557 |             p.content.author = find_or_create_user(encode(page.author)) unless page.author.blank? || page.author == 'trac' | |
| 558 |             p.content.comments = encode(page.comment) | |
| 559 | 559 |             Time.fake(page.time) { p.new_record? ? p.save : p.content.save } | 
| 560 | 560 | |
| 561 | 561 | next if p.content.new_record? | 
| ... | ... | |
| 568 | 568 |               attachment.open { | 
| 569 | 569 | a = Attachment.new :created_on => attachment.time | 
| 570 | 570 | a.file = attachment | 
| 571 |                 a.author = find_or_create_user(attachment.author) | |
| 572 |                 a.description = attachment.description | |
| 571 |                 a.author = find_or_create_user(encode(attachment.author)) | |
| 572 |                 a.description = encode(attachment.description) | |
| 573 | 573 | a.container = p | 
| 574 | 574 | migrated_wiki_attachments += 1 if a.save | 
| 575 | 575 | } |