OSDN Git Service

BugTrack-wiki/344 pagelist.cacheの先頭行が削除される場合に改行だけの行ができてしまいページが表示できなくなってしまうという問題を修正。
authortakezoe <takezoe@users.osdn.me>
Sat, 5 Nov 2011 13:32:20 +0000 (13:32 +0000)
committertakezoe <takezoe@users.osdn.me>
Sat, 5 Nov 2011 13:32:20 +0000 (13:32 +0000)
lib/Wiki/DefaultStorage.pm

index 6149497..d2cf057 100644 (file)
@@ -206,7 +206,7 @@ sub _create_page_list_file {
        }
        if($flag eq "remove"){
                my $names = Util::load_config_text(undef, $file);
-               $names =~ s/(^|\n)\Q$page\E\n/\n/;
+               $names =~ s/(^|\n)\Q$page\E\n/$1/;
                Util::save_config_text(undef, $file, $names);
        } elsif($flag eq 'update'){
                # ¥Ú¡¼¥¸¤Î¹¹¿·»þ¤Ï²¿¤â¤·¤Ê¤¤