Skip to content
This repository was archived by the owner on Jan 5, 2019. It is now read-only.

Commit 7a5b8cf

Browse files
author
Mario Basic
committed
Possible fix for automatic occurs_at change during toggling occurrences options.
1 parent 51afd5c commit 7a5b8cf

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

app/Http/Controllers/Api/OccurrenceController.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,36 +9,39 @@
99

1010
class OccurrenceController extends Controller
1111
{
12-
public function toggleOffer(Occurrence $occurrence, Request $request)
12+
public function toggleOffer($id, Request $request)
1313
{
1414
$this->validate($request, [
1515
'state' => 'required|boolean'
1616
]);
1717

18+
$occurrence = Occurrence::findOrFail($id);
1819
$occurrence->offer_sent = $request->get('state');
1920
$occurrence->save();
2021

2122
return $occurrence->offer_sent;
2223
}
2324

24-
public function togglePayment(Occurrence $occurrence, Request $request)
25+
public function togglePayment($id, Request $request)
2526
{
2627
$this->validate($request, [
2728
'state' => 'required|boolean'
2829
]);
2930

31+
$occurrence = Occurrence::findOrFail($id);
3032
$occurrence->payment_received = $request->get('state');
3133
$occurrence->save();
3234

3335
return $occurrence->payment_received;
3436
}
3537

36-
public function toggleReceipt(Occurrence $occurrence, Request $request)
38+
public function toggleReceipt($id, Request $request)
3739
{
3840
$this->validate($request, [
3941
'state' => 'required|boolean'
4042
]);
4143

44+
$occurrence = Occurrence::findOrFail($id);
4245
$occurrence->receipt_sent = $request->get('state');
4346
$occurrence->save();
4447

0 commit comments

Comments
 (0)