Fixed transfer category delete and changed type issue..

This commit is contained in:
Cüneyt Şentürk
2023-04-05 14:40:51 +03:00
parent e4154a7e38
commit 15a992365d
4 changed files with 22 additions and 8 deletions

View File

@ -31,6 +31,13 @@ class DeleteCategory extends Job implements ShouldDelete
*/
public function authorize(): void
{
// Can not delete transfer category
if ($this->model->isTransferCategory()) {
$message = trans('messages.error.transfer_category', ['type' => $this->model->name]);
throw new \Exception($message);
}
// Can not delete the last category by type
if (Category::where('type', $this->model->type)->count() == 1) {
$message = trans('messages.error.last_category', ['type' => strtolower(trans_choice('general.' . $this->model->type . 's', 1))]);