From 88eb2c02241971ad38619af50092418e484b926d Mon Sep 17 00:00:00 2001
From: Tom Kirkpatrick <tom@systemseed.com>
Date: Sat, 14 Apr 2012 00:37:07 +0200
Subject: [PATCH] Dont assume that $pane_values is an array

---
 .../modules/commerce_payment_example.module        |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/modules/payment/modules/commerce_payment_example.module b/modules/payment/modules/commerce_payment_example.module
index 048bdbc..cee045f 100644
--- a/modules/payment/modules/commerce_payment_example.module
+++ b/modules/payment/modules/commerce_payment_example.module
@@ -28,6 +28,9 @@ function commerce_payment_example_commerce_payment_method_info() {
 function commerce_payment_example_submit_form($payment_method, $pane_values, $checkout_pane, $order) {
   $form = array();
 
+  // Ensure that pane values is initialised for our purposes.
+  $pane_values = $pane_values ? $pane_values : array();
+
   // Merge in values from the order.
   if (!empty($order->data['commerce_payment_example'])) {
     $pane_values += $order->data['commerce_payment_example'];
-- 
1.7.4.4

