| @@ -231,9 +231,9 @@ | ||
| 231 | 231 | 'total' => $total, |
| 232 | 232 | 'page' => $filters['page'], |
| 233 | 233 | 'per_page' => $filters['per_page'], |
| 234 | 234 | ], 200); |
| 235 | - } catch (\Exception $e) { | |
| 235 | + } catch (\Throwable $e) { | |
| 236 | 236 | return new WP_Error( |
| 237 | 237 | 'availability_fetch_error', |
| 238 | 238 | $e->getMessage(), |
| 239 | 239 | ['status' => 500] |
| @@ -259,9 +259,9 @@ | ||
| 259 | 259 | 'validation_error', |
| 260 | 260 | $e->getMessage(), |
| 261 | 261 | ['status' => 400] |
| 262 | 262 | ); |
| 263 | - } catch (\Exception $e) { | |
| 263 | + } catch (\Throwable $e) { | |
| 264 | 264 | return new WP_Error( |
| 265 | 265 | 'availability_duplicate_error', |
| 266 | 266 | $e->getMessage(), |
| 267 | 267 | ['status' => 500] |
| @@ -331,9 +331,9 @@ | ||
| 331 | 331 | ]; |
| 332 | 332 | } |
| 333 | 333 | |
| 334 | 334 | return new WP_REST_Response(['dates' => $dates, 'total' => count($dates)], 200); |
| 335 | - } catch (\Exception $e) { | |
| 335 | + } catch (\Throwable $e) { | |
| 336 | 336 | return new WP_Error('availability_generated_error', $e->getMessage(), ['status' => 500]); |
| 337 | 337 | } |
| 338 | 338 | } |
| 339 | 339 | |
| @@ -372,9 +372,9 @@ | ||
| 372 | 372 | $prepared['seats_available'] = $available; |
| 373 | 373 | } |
| 374 | 374 | |
| 375 | 375 | return new WP_REST_Response($prepared, 200); |
| 376 | - } catch (\Exception $e) { | |
| 376 | + } catch (\Throwable $e) { | |
| 377 | 377 | return new WP_Error( |
| 378 | 378 | 'availability_fetch_error', |
| 379 | 379 | $e->getMessage(), |
| 380 | 380 | ['status' => 500] |
| @@ -405,9 +405,9 @@ | ||
| 405 | 405 | 'validation_error', |
| 406 | 406 | $e->getMessage(), |
| 407 | 407 | ['status' => 400] |
| 408 | 408 | ); |
| 409 | - } catch (\Exception $e) { | |
| 409 | + } catch (\Throwable $e) { | |
| 410 | 410 | return new WP_Error( |
| 411 | 411 | 'availability_create_error', |
| 412 | 412 | $e->getMessage(), |
| 413 | 413 | ['status' => 500] |
| @@ -439,9 +439,9 @@ | ||
| 439 | 439 | 'validation_error', |
| 440 | 440 | $e->getMessage(), |
| 441 | 441 | ['status' => 400] |
| 442 | 442 | ); |
| 443 | - } catch (\Exception $e) { | |
| 443 | + } catch (\Throwable $e) { | |
| 444 | 444 | return new WP_Error( |
| 445 | 445 | 'availability_update_error', |
| 446 | 446 | $e->getMessage(), |
| 447 | 447 | ['status' => 500] |
| @@ -467,9 +467,9 @@ | ||
| 467 | 467 | 'validation_error', |
| 468 | 468 | $e->getMessage(), |
| 469 | 469 | ['status' => 400] |
| 470 | 470 | ); |
| 471 | - } catch (\Exception $e) { | |
| 471 | + } catch (\Throwable $e) { | |
| 472 | 472 | return new WP_Error( |
| 473 | 473 | 'availability_delete_error', |
| 474 | 474 | $e->getMessage(), |
| 475 | 475 | ['status' => 500] |