From 5697ad47fd7a98c632ede6767d07b1ee10fe34e0 Mon Sep 17 00:00:00 2001
From: ben <bendubuisson@gmail.com>
Date: Tue, 2 Sep 2014 20:37:44 +1200
Subject: [PATCH] stripping all query strings before validation to detect the
 right mimetype

---
 repository/repository_ajax.php | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/repository/repository_ajax.php b/repository/repository_ajax.php
index 0873a4a..cb45ae6 100644
--- a/repository/repository_ajax.php
+++ b/repository/repository_ajax.php
@@ -132,6 +132,8 @@
         echo json_encode($search_result);
         break;
     case 'download':
+        //stripping all query strings to pass validation
+        $saveas_filename =  preg_replace("/\?.+/", "", $saveas_filename);
         // validate mimetype
         $mimetypes = array();
         if ((is_array($accepted_types) and in_array('*', $accepted_types)) or $accepted_types == '*') {