mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-08 14:14:31 -04:00
Fix adjustment when deleting failed payment
This commit is contained in:
parent
d09bb3b851
commit
2a195db798
@ -389,8 +389,8 @@ class ActivityListener
|
|||||||
$this->activityRepo->create(
|
$this->activityRepo->create(
|
||||||
$payment,
|
$payment,
|
||||||
ACTIVITY_TYPE_DELETE_PAYMENT,
|
ACTIVITY_TYPE_DELETE_PAYMENT,
|
||||||
$payment->getCompletedAmount(),
|
$payment->isFailedOrVoided() ? 0 : $payment->getCompletedAmount(),
|
||||||
$payment->getCompletedAmount() * -1
|
$payment->isFailedOrVoided() ? 0 : $payment->getCompletedAmount() * -1
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -419,8 +419,8 @@ class ActivityListener
|
|||||||
$this->activityRepo->create(
|
$this->activityRepo->create(
|
||||||
$payment,
|
$payment,
|
||||||
ACTIVITY_TYPE_VOIDED_PAYMENT,
|
ACTIVITY_TYPE_VOIDED_PAYMENT,
|
||||||
$payment->amount,
|
$payment->is_deleted ? 0 : $payment->getCompletedAmount(),
|
||||||
$payment->amount * -1
|
$payment->is_deleted ? 0 : $payment->getCompletedAmount() * -1
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -434,8 +434,8 @@ class ActivityListener
|
|||||||
$this->activityRepo->create(
|
$this->activityRepo->create(
|
||||||
$payment,
|
$payment,
|
||||||
ACTIVITY_TYPE_FAILED_PAYMENT,
|
ACTIVITY_TYPE_FAILED_PAYMENT,
|
||||||
$payment->getCompletedAmount(),
|
$payment->is_deleted ? 0 : $payment->getCompletedAmount(),
|
||||||
$payment->getCompletedAmount() * -1
|
$payment->is_deleted ? 0 : $payment->getCompletedAmount() * -1
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -184,6 +184,11 @@ class Payment extends EntityModel
|
|||||||
return $this->payment_status_id == PAYMENT_STATUS_VOIDED;
|
return $this->payment_status_id == PAYMENT_STATUS_VOIDED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function isFailedOrVoided()
|
||||||
|
{
|
||||||
|
return $this->isFailed() || $this->isVoided();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param null $amount
|
* @param null $amount
|
||||||
* @return bool
|
* @return bool
|
||||||
|
Loading…
x
Reference in New Issue
Block a user