]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
img: make img_allowed_formats case-insensitive
authorSimon McVittie <smcv@debian.org>
Fri, 6 May 2016 06:32:17 +0000 (07:32 +0100)
committerSimon McVittie <smcv@debian.org>
Fri, 6 May 2016 06:32:17 +0000 (07:32 +0100)
IkiWiki/Plugin/img.pm
t/img.t

index 494fe2335fc6de1d3723c97efc2d73ecc17b0a20..c3dc41474fed70094ba2837259b83fe76413b8a2 100644 (file)
@@ -39,7 +39,7 @@ sub allowed {
        $allowed = ['jpeg', 'png', 'gif', 'svg'] unless defined $allowed && @$allowed;
 
        foreach my $a (@$allowed) {
-               return 1 if $a eq $format || $a eq 'everything';
+               return 1 if lc($a) eq $format || lc($a) eq 'everything';
        }
 
        return 0;
diff --git a/t/img.t b/t/img.t
index 401858a13bd1c04a579d750d1ab79109b7b9bece..537a23d1c1bf407fb3f7148bc95ee5dda4d4a782 100755 (executable)
--- a/t/img.t
+++ b/t/img.t
@@ -97,7 +97,7 @@ EOF
 );
 ok(utime(333333333, 333333333, "t/tmp/in/imgconversions.mdwn"));
 
-ok(! system(@command, '--set-yaml', 'img_allowed_formats=[jpeg, png, svg, pdf]'));
+ok(! system(@command, '--set-yaml', 'img_allowed_formats=[JPEG, PNG, svg, pdf]'));
 
 sub size($) {
        my $filename = shift;