Merge pull request #3153 from Roardom/soft-deleted-users-invites

(Update) Don't modify invites of soft-deleted users
This commit is contained in:
HDVinnie
2023-10-08 13:15:50 -04:00
committed by GitHub
2 changed files with 1 additions and 14 deletions
@@ -18,7 +18,6 @@ use App\Models\Comment;
use App\Models\FreeleechToken;
use App\Models\Group;
use App\Models\History;
use App\Models\Invite;
use App\Models\Like;
use App\Models\Message;
use App\Models\Peer;
@@ -147,18 +146,6 @@ class AutoSoftDeleteDisabledUsers extends Command
$user->followers()->detach();
$user->following()->detach();
// Removes UserID from Sent Invites if any and replaces with System UserID (1)
foreach (Invite::where('user_id', '=', $user->id)->get() as $sentInvite) {
$sentInvite->user_id = 1;
$sentInvite->save();
}
// Removes UserID from Received Invite if any and replaces with System UserID (1)
foreach (Invite::where('accepted_by', '=', $user->id)->get() as $receivedInvite) {
$receivedInvite->accepted_by = 1;
$receivedInvite->save();
}
// Removes all Peers for user
foreach (Peer::where('user_id', '=', $user->id)->get() as $peer) {
$peer->delete();
+1 -1
View File
@@ -471,7 +471,7 @@ Route::middleware('language')->group(function (): void {
Route::post('/store', [App\Http\Controllers\User\InviteController::class, 'store'])->name('store');
Route::post('/{sentInvite}/send', [App\Http\Controllers\User\InviteController::class, 'send'])->name('send');
Route::delete('/{sentInvite}', [App\Http\Controllers\User\InviteController::class, 'destroy'])->name('destroy')->withTrashed();
Route::get('/', [App\Http\Controllers\User\InviteController::class, 'index'])->name('index');
Route::get('/', [App\Http\Controllers\User\InviteController::class, 'index'])->name('index')->withTrashed();
});
// Notifications