aboutsummaryrefslogtreecommitdiff
path: root/include/offers-edit.php
diff options
context:
space:
mode:
Diffstat (limited to 'include/offers-edit.php')
-rw-r--r--include/offers-edit.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/offers-edit.php b/include/offers-edit.php
index 95de9b3..5ed95c4 100644
--- a/include/offers-edit.php
+++ b/include/offers-edit.php
@@ -38,7 +38,12 @@ try {
$response->success = $offer->setInvoiceDate(strtotime($_REQUEST['value']));
break;
case 'payment_received':
- $response->success = $offer->setPaymentReceived(strtotime($_REQUEST['value']));
+ $payment = $offer->getPayment();
+ if (is_null($payment)) {
+ $response->success = $offer->createPayment(strtotime($_REQUEST['value']));
+ } else {
+ $response->success = $payment->setDate(strtotime($_REQUEST['value']));
+ }
break;
default:
$response->http_response_code(404);