mirror of
https://github.com/HDInnovations/UNIT3D-Community-Edition.git
synced 2026-05-03 16:59:32 -05:00
Merge pull request #3101 from Roardom/reorder-seedbonus-decrement
(Fix) Reorder seedbonus decrement so error is generated first
This commit is contained in:
@@ -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(
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user