[dw-free] Fix some user remapping
[commit: http://hg.dwscoalition.org/dw-free/rev/82baebb440e9]
Fix some user remapping
If someone had an LJ user tag with a trailing slash that did not have
quotes, we would include the slash in the username. No more, I say! This
will fix some issues with importing entries ending up with bad tags.
Patch by
mark.
Files modified:
Fix some user remapping
If someone had an LJ user tag with a trailing slash that did not have
quotes, we would include the slash in the username. No more, I say! This
will fix some issues with importing entries ending up with bad tags.
Patch by
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
Files modified:
- cgi-bin/DW/Worker/ContentImporter/LiveJournal.pm
-------------------------------------------------------------------------------- diff -r 9970a9c7dc2f -r 82baebb440e9 cgi-bin/DW/Worker/ContentImporter/LiveJournal.pm --- a/cgi-bin/DW/Worker/ContentImporter/LiveJournal.pm Tue Mar 13 18:31:54 2012 +0800 +++ b/cgi-bin/DW/Worker/ContentImporter/LiveJournal.pm Tue Mar 13 18:56:57 2012 +0000 @@ -296,7 +296,7 @@ sub remap_lj_user { my ( $class, $data, $event ) = @_; - $event =~ s/(<lj[^>]+?(user|comm|syn)=["']?(.+?)["' ]?>)/<lj site="$data->{hostname}" $2="$3">/gi; + $event =~ s/(<lj[^>]+?(user|comm|syn)=["']?(.+?)["' ]?(?:\s*\/\s*)?>)/<user site="$data->{hostname}" $2="$3">/gi; return $event; } --------------------------------------------------------------------------------