From 5ff505489be1ab6ddee02023e278653b840308aa Mon Sep 17 00:00:00 2001
From: Brendan Andersen <brendan@omnifik.com>
Date: Fri, 4 Mar 2011 22:33:19 -0800
Subject: [PATCH] Add description arguments to hook_userpoints_info.

---
 userpoints.module |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/userpoints.module b/userpoints.module
index 3a547f4..67e4f6f 100644
--- a/userpoints.module
+++ b/userpoints.module
@@ -1404,7 +1404,8 @@ function userpoints_create_description($transaction, array $options = array()) {
     // Check if there is a valid description callback defined for this
     // operation.
     if (!empty($info['description callback']) && function_exists($info['description callback'])) {
-      $description = $info['description callback']($transaction, $entity);
+      $arguments = isset($info['description arguments']) ? $info['description arguments'] : array();
+      $description = $info['description callback']($transaction, $entity, $arguments);
       $safe = TRUE;
     }
     // Try static description key.
-- 
1.7.1

