From b094dd90d3b2d2d0ccd4427ae1ee78c44e3f9a05 Mon Sep 17 00:00:00 2001
From: n.vashenko <nvashenko@devengineering.com>
Date: Mon, 10 Dec 2012 14:59:42 +0200
Subject: [PATCH] #2475:payment deyails error fixed

---
 .../commerce_cardonfile/commerce_cardonfile.module |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sites/all/modules/contrib/commerce_cardonfile/commerce_cardonfile.module b/sites/all/modules/contrib/commerce_cardonfile/commerce_cardonfile.module
index 8040f47..f325dbe 100644
--- a/sites/all/modules/contrib/commerce_cardonfile/commerce_cardonfile.module
+++ b/sites/all/modules/contrib/commerce_cardonfile/commerce_cardonfile.module
@@ -270,7 +270,7 @@ function commerce_cardonfile_form_alter(&$form, &$form_state, $form_id) {
 
             // If the current value for the card selection element is not to use
             // a different credit card, then hide the credit card form elements.
-            if (empty($form_state['values']) || $form_state['values']['commerce_payment']['payment_details']['cardonfile'] !== 'new') {
+            if (empty($form_state['values']['commerce_payment']['payment_details'])  || $form_state['values']['commerce_payment']['payment_details']['cardonfile'] !== 'new') {
               $form['commerce_payment']['payment_details']['credit_card']['#access'] = FALSE;
             }
 


