From 5f3fbdc0bad0f67f88194bf8f999bc12bb86c488 Mon Sep 17 00:00:00 2001 From: xander <63683502+xander113@users.noreply.github.com> Date: Mon, 4 Apr 2022 12:30:24 -1200 Subject: [PATCH] brugh --- web/app/Http/Controllers/CatalogController.php | 4 ++++ web/app/Http/Controllers/Controller.php | 1 + web/resources/js/pages/Item.js | 1 + 3 files changed, 6 insertions(+) diff --git a/web/app/Http/Controllers/CatalogController.php b/web/app/Http/Controllers/CatalogController.php index f0ffc6e..7fab3d5 100644 --- a/web/app/Http/Controllers/CatalogController.php +++ b/web/app/Http/Controllers/CatalogController.php @@ -261,6 +261,10 @@ class CatalogController extends Controller if ($sellingItem->seller_id != $user->id) return Response()->json(['message'=>"Thats not you!", 'badInputs'=>['title']]); + $item = Item::whereId($sellingItem->item_id)->first(); + + if (!$sellingItem) return Response()->json(['message'=>"That item doesn't exist!", 'badInputs'=>['title']]); + $sellingItem->delete(); if (count($item->sellingPrices) <= 0) {$item->current_price = null;$item->save();}else{$item->current_price = $sellingItemNew->price;$item->save();} diff --git a/web/app/Http/Controllers/Controller.php b/web/app/Http/Controllers/Controller.php index ac4b830..1777744 100644 --- a/web/app/Http/Controllers/Controller.php +++ b/web/app/Http/Controllers/Controller.php @@ -195,6 +195,7 @@ class Controller extends BaseController foreach ($replies as &$reply) { $creator = User::where('id', $reply['seller_id'])->first(); + if ($creator->id == $user->id) {$reply['isMeta'] = true;}else{$reply['isMeta'] = false;} $reply['created_at'] = explode('T', $reply['created_at'])[0]; $reply['seller_name'] = $creator->username; } diff --git a/web/resources/js/pages/Item.js b/web/resources/js/pages/Item.js index c26daea..004dccf 100644 --- a/web/resources/js/pages/Item.js +++ b/web/resources/js/pages/Item.js @@ -84,6 +84,7 @@ const Item = (props) => { setTimeout(()=>{setValidity({...validity, error: false, inputs: res.badInputs});}, 4000); }else{ setPost({item: res.item, sellingPrices: {...item.sellingPrices, sellingPrices: res.sellingPrices.data, meta: res.sellingPrices}}); + setShow(false); } }).catch(error=>{console.log(error);}); }