George S. Baugh 5 年之前
父節點
當前提交
da6f67faba
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      lib/Trog/DataModule.pm

+ 10 - 0
lib/Trog/DataModule.pm

@@ -92,6 +92,16 @@ sub _fixup ($self, @filtered) {
     @filtered = _add_media_type(@filtered);
     # Finally, add visibility
     @filtered = _add_visibility(@filtered);
+
+    #urlencode spaces in filenames
+    @filtered = map {
+        foreach my $param (qw{href preview video_href audio_href local_href wallpaper}) {
+            next unless exists $_->{$param};
+            $_->{$param} =~ s/ /%20/g;
+        }
+        $_
+    } @filtered;
+
     return @filtered;
 }