From 324ccd0ab8d4dc0891b72ff6cdaef8f21dd0da82 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Thu, 16 Apr 2020 15:07:46 -0600 Subject: [PATCH] Update ApiV1Controller, fixes #2112 --- app/Http/Controllers/Api/ApiV1Controller.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Api/ApiV1Controller.php b/app/Http/Controllers/Api/ApiV1Controller.php index 99bc1630e..1a9e4220f 100644 --- a/app/Http/Controllers/Api/ApiV1Controller.php +++ b/app/Http/Controllers/Api/ApiV1Controller.php @@ -1688,8 +1688,8 @@ class ApiV1Controller extends Controller $status = new Status; $status->caption = strip_tags($request->input('status')); - $status->scope = $request->input('visibility'); - $status->visibility = $request->input('visibility'); + $status->scope = $request->input('visibility', 'public'); + $status->visibility = $request->input('visibility', 'public'); $status->profile_id = $user->profile_id; $status->is_nsfw = $user->profile->cw == true ? true : $request->input('sensitive', false); $status->in_reply_to_id = $parent->id; @@ -1723,8 +1723,8 @@ class ApiV1Controller extends Controller abort(500, 'Invalid media ids'); } - $status->scope = $request->input('visibility'); - $status->visibility = $request->input('visibility'); + $status->scope = $request->input('visibility', 'public'); + $status->visibility = $request->input('visibility', 'public'); $status->type = StatusController::mimeTypeCheck($mimes); $status->save(); } @@ -1789,7 +1789,9 @@ class ApiV1Controller extends Controller $share = Status::firstOrCreate([ 'profile_id' => $user->profile_id, 'reblog_of_id' => $status->id, - 'in_reply_to_profile_id' => $status->profile_id + 'in_reply_to_profile_id' => $status->profile_id, + 'scope' => 'public', + 'visibility' => 'public' ]); if($share->wasRecentlyCreated == true) {