[freeside-commits] branch master updated. 6f2c82d6c4cd6ded9bfea2518e99cc4147dfa0c1
Ivan
ivan at 420.am
Wed Jan 29 14:34:43 PST 2014
The branch, master has been updated
via 6f2c82d6c4cd6ded9bfea2518e99cc4147dfa0c1 (commit)
from 0654d57f76f9a7ac4544da7ecc65cb924fe67d05 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6f2c82d6c4cd6ded9bfea2518e99cc4147dfa0c1
Author: Ivan Kohler <ivan at freeside.biz>
Date: Wed Jan 29 14:34:42 2014 -0800
fix for data in latest cch update, RT#26740
diff --git a/FS/FS/tax_rate.pm b/FS/FS/tax_rate.pm
index 27df9e7..58d9d07 100644
--- a/FS/FS/tax_rate.pm
+++ b/FS/FS/tax_rate.pm
@@ -213,7 +213,7 @@ sub check {
$self->ut_numbern('taxnum')
|| $self->ut_text('geocode')
|| $self->ut_textn('data_vendor')
- || $self->ut_textn('location')
+ || $self->ut_cch_textn('location')
|| $self->ut_foreign_key('taxclassnum', 'tax_class', 'taxclassnum')
|| $self->ut_snumbern('effective_date')
|| $self->ut_float('tax')
@@ -227,7 +227,7 @@ sub check {
|| $self->ut_floatn('excessfee')
|| $self->ut_floatn('feemax')
|| $self->ut_numbern('maxtype')
- || $self->ut_textn('taxname')
+ || $self->ut_cch_textn('taxname')
|| $self->ut_numbern('taxauth')
|| $self->ut_numbern('basetype')
|| $self->ut_numbern('passtype')
@@ -243,6 +243,18 @@ sub check {
}
+#ut_text / ut_textn w/ ` added cause now that's in the data
+sub ut_cch_textn {
+ my($self,$field)=@_;
+ $self->getfield($field)
+ =~ /^([\wô \!\@\#\$\%\&\(\)\-\+\;\:\'\"\,\.\?\/\=\[\]\<\>\`]*)$/
+ or return gettext('illegal_or_empty_text'). " $field: ".
+ $self->getfield($field);
+ $self->setfield($field,$1);
+ '';
+
+}
+
=item taxclass_description
Returns the human understandable value associated with the related
-----------------------------------------------------------------------
Summary of changes:
FS/FS/tax_rate.pm | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
More information about the freeside-commits
mailing list