]> gitweb.fluxo.info Git - drupal/muamba.git/commitdiff
Actiong handler should point to the current transaction
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 9 Nov 2011 01:13:16 +0000 (23:13 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 9 Nov 2011 01:13:16 +0000 (23:13 -0200)
muamba.handlers.inc

index 06c80b13a5dee82f90efa45459146aaff2b59361..87286f3ba564bc0f48f015bf9f45ade316be5e4a 100644 (file)
@@ -76,7 +76,14 @@ class views_handler_field_muamba_actions extends views_handler_field {
     global $user;
 
     if (isset($values->mid)) {
-      $transaction = muamba_get_transaction($values->mid);
+      // We should point to the current transaction.
+      $old         = muamba_get_transaction($values->mid);
+      $node        = $old['nid'];
+      $transaction = muamba_current_transactions($node, $user->uid);
+
+      if (empty($transaction)) {
+        return;
+      }
 
       if ($transaction['owner'] == $user->uid) {
         return theme('muamba_widget_owner', array('transaction' => $transaction));