Ejegg has submitted this change and it was merged.

Change subject: JP Morgan: don't allow empty rows; update filename detection
......................................................................


JP Morgan: don't allow empty rows; update filename detection

Change-Id: I5400d27050b58a016ba447fe8025ed93d97768d2
---
M sites/all/modules/offline2civicrm/JpMorganFile.php
M sites/all/modules/offline2civicrm/upload_form.js
2 files changed, 2 insertions(+), 10 deletions(-)

Approvals:
  Ejegg: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/sites/all/modules/offline2civicrm/JpMorganFile.php 
b/sites/all/modules/offline2civicrm/JpMorganFile.php
index 84f97f3..c1802dd 100644
--- a/sites/all/modules/offline2civicrm/JpMorganFile.php
+++ b/sites/all/modules/offline2civicrm/JpMorganFile.php
@@ -55,21 +55,13 @@
         );
     }
 
-    protected function parseRow( $data ) {
-        // Empty rows are acceptable for this file
-        if ( empty( $data['ACCOUNT NAME'] ) and empty( $data['REFERENCE'] ) ) {
-            throw new EmptyRowException();
-        }
-
-        return parent::parseRow( $data );
-    }
-
     protected function mungeMessage( &$msg ) {
         // Approximate value in USD
         $msg['gross'] = exchange_rate_convert(
             $msg['original_currency'], $msg['original_gross'], 
$msg['settlement_date']
         );
 
+        // TODO: We can remove this once MG uses smart groups instead of this 
label.
         // Flag as big-time if over $1000
         if ( $msg['gross'] > 1000 ) {
             $msg['gift_source'] = 'Benefactor Gift';
diff --git a/sites/all/modules/offline2civicrm/upload_form.js 
b/sites/all/modules/offline2civicrm/upload_form.js
index ead0b43..166e6b4 100644
--- a/sites/all/modules/offline2civicrm/upload_form.js
+++ b/sites/all/modules/offline2civicrm/upload_form.js
@@ -13,7 +13,7 @@
 
                 if ( /Coinbase|Orders-Report|\(Orders\)/.test( uploadFile ) ) {
                     fileType = "coinbase";
-                } else if ( /JPMorgan/.test( uploadFile ) ) {
+                } else if ( /JPM/.test( uploadFile ) ) {
                     fileType = "jpmorgan";
                 } else if ( /Paypal/.test( uploadFile ) ) {
                     fileType = "paypal";

-- 
To view, visit https://gerrit.wikimedia.org/r/198085
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I5400d27050b58a016ba447fe8025ed93d97768d2
Gerrit-PatchSet: 1
Gerrit-Project: wikimedia/fundraising/crm
Gerrit-Branch: master
Gerrit-Owner: Awight <awi...@wikimedia.org>
Gerrit-Reviewer: AndyRussG <andrew.green...@gmail.com>
Gerrit-Reviewer: Awight <awi...@wikimedia.org>
Gerrit-Reviewer: Ejegg <eeggles...@wikimedia.org>
Gerrit-Reviewer: Katie Horn <kh...@wikimedia.org>
Gerrit-Reviewer: Ssmith <ssm...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to