From 535f901c5c1244b7cfb0d20b7f6d106d5a576cbf Mon Sep 17 00:00:00 2001
From: Henri Hirvonen <henri.hirvonen@yrityshuoltamo.fi>
Date: Sat, 26 Feb 2011 17:42:08 +0200
Subject: [PATCH] Issue #1070192: Added support to _ in file extensions

---
 modules/file/file.field.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/modules/file/file.field.inc b/modules/file/file.field.inc
index 5508b9b..2c7f228 100644
--- a/modules/file/file.field.inc
+++ b/modules/file/file.field.inc
@@ -142,7 +142,7 @@ function _file_generic_settings_extensions($element, &$form_state) {
     $extensions = preg_replace('/([, ]+\.?)/', ' ', trim(strtolower($element['#value'])));
     $extensions = array_filter(explode(' ', $extensions));
     $extensions = implode(' ', array_unique($extensions));
-    if (!preg_match('/^([a-z0-9]+([.][a-z0-9])* ?)+$/', $extensions)) {
+    if (!preg_match('/^([a-z0-9]+([.][a-z0-9_])* ?)+$/', $extensions)) {
       form_error($element, t('The list of allowed extensions is not valid, be sure to exclude leading dots and to separate extensions with a comma or space.'));
     }
     else {
-- 
1.7.1

