Merge pull request #3101 from Roardom/reorder-seedbonus-decrement

(Fix) Reorder seedbonus decrement so error is generated first
This commit is contained in:
HDVinnie
2023-08-31 18:24:15 -04:00
committed by GitHub
4 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -44,6 +44,8 @@ class BountyController extends Controller
$user = $request->user();
$user->decrement('seedbonus', $request->integer('seedbonus'));
$torrentRequest->bounties()->create(['user_id' => $user->id] + $request->validated());
$torrentRequest->votes++;
@@ -59,8 +61,6 @@ class BountyController extends Controller
'comment' => sprintf('adding bonus to %s', $torrentRequest->name),
]);
$user->decrement('seedbonus', $request->integer('seedbonus'));
if ($request->boolean('anon') == 0) {
$this->chatRepository->systemMessage(
sprintf(
+2 -2
View File
@@ -128,6 +128,8 @@ class RequestController extends Controller
{
$user = $request->user();
$user->decrement('seedbonus', $request->bounty);
$torrentRequest = TorrentRequest::create(['user_id' => $request->user()->id, 'votes' => 1] + $request->validated());
TorrentRequestBounty::create([
@@ -145,8 +147,6 @@ class RequestController extends Controller
'comment' => sprintf('new request - %s', $request->name),
]);
$user->decrement('seedbonus', $request->bounty);
// Auto Shout
if ($torrentRequest->anon == 0) {
$this->chatRepository->systemMessage(
+1 -1
View File
@@ -72,8 +72,8 @@ class GiftController extends Controller
$sender = $request->user();
$receiver = User::where('username', '=', $request->receiver_username)->sole();
$receiver->increment('seedbonus', $request->cost);
$sender->decrement('seedbonus', $request->cost);
$receiver->increment('seedbonus', $request->cost);
$bonTransactions = BonTransactions::create([
'bon_exchange_id' => 0,
+1 -1
View File
@@ -67,8 +67,8 @@ class TipController extends Controller
$recipient = $tipable->user;
$tipAmount = $request->get('tip');
$recipient->increment('seedbonus', $tipAmount);
$user->decrement('seedbonus', $tipAmount);
$recipient->increment('seedbonus', $tipAmount);
BonTransactions::create([
'bon_exchange_id' => 0,