diff --git a/modules/price/commerce_price.module b/modules/price/commerce_price.module
index 77f65fd..bb3620d 100644
--- a/modules/price/commerce_price.module
+++ b/modules/price/commerce_price.module
@@ -409,8 +409,9 @@ function commerce_price_field_formatter_view($entity_type, $entity, $field, $ins
         break;
 
       case 'commerce_price_formatted_amount':
+        $currency_code = (isset($item['currency_code']) ? $item['currency_code'] : NULL);
         $element[$delta] = array(
-          '#markup' => commerce_currency_format($item['amount'], $item['currency_code'], $entity),
+          '#markup' => commerce_currency_format($item['amount'], $currency_code, $entity),
         );
         break;
 
