diff --git a/app/Http/Controllers/SkinlibController.php b/app/Http/Controllers/SkinlibController.php index 4cb935c6..5091f75a 100644 --- a/app/Http/Controllers/SkinlibController.php +++ b/app/Http/Controllers/SkinlibController.php @@ -288,13 +288,13 @@ class SkinlibController extends Controller @$users->get($t->uploader)->setScore($score_diff, 'plus'); - if ($t->setPrivacy(! $t->public)) { - return json([ - 'errno' => 0, - 'msg' => trans('skinlib.privacy.success', ['privacy' => (! $t->public ? trans('general.private') : trans('general.public'))]), - 'public' => $t->public, - ]); - } + $t->public = !$t->public; + $t->save(); + return json([ + 'errno' => 0, + 'msg' => trans('skinlib.privacy.success', ['privacy' => (! $t->public ? trans('general.private') : trans('general.public'))]), + 'public' => $t->public, + ]); } // @codeCoverageIgnore diff --git a/app/Models/Texture.php b/app/Models/Texture.php index a80d5dea..0892160c 100644 --- a/app/Models/Texture.php +++ b/app/Models/Texture.php @@ -22,13 +22,6 @@ class Texture extends Model 'public' => 'boolean', ]; - public function setPrivacy($public) - { - $this->public = $public; - - return $this->save(); - } - public function scopeLike($query, $field, $value) { return $query->where($field, 'LIKE', "%$value%");