Make attachmentSystem have case-insensitive extension list
This commit is contained in:
@@ -1,12 +1,14 @@
|
|||||||
(load "../Lib.kiss")
|
(load "../Lib.kiss")
|
||||||
|
|
||||||
(defNew [&prop :Array<String> extensions
|
(defNew [:Array<String> _extensions
|
||||||
:AttachmentProcessor processor]
|
:AttachmentProcessor processor]
|
||||||
|
[:Array<String> extensions (for extension _extensions (extension.toLowerCase))]
|
||||||
|
|
||||||
(super
|
(super
|
||||||
->[archive e]
|
->[archive e]
|
||||||
{
|
{
|
||||||
(doFor file e.files
|
(doFor file e.files
|
||||||
(when !(= -1 (extensions.indexOf (file.extension)))
|
(when !(= -1 (extensions.indexOf (.toLowerCase (file.extension))))
|
||||||
(return true)))
|
(return true)))
|
||||||
false
|
false
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user