snipe
10703263a8
Livewire: Added ComponentNotFoundException to $dontReport
...
A bot was POSTing a crafted payload to that endpoint requesting the `filament.pages.dashboard` component - a known Filament probe - while posting to the . Livewire resolved the route, couldn't find that component class, and threw `ComponentNotFoundException` uncaught, resulting in a 500.
`ComponentNotFoundException` is now in `$dontReport` (so it won't flood our error tracker) and returns a 404 JSON response, the same pattern already used for `PublicPropertyNotFoundException`. The bot gets a 404 and moves on, no more 500s.
2026-06-09 20:33:27 +01:00
snipe
480d252173
Fixed RB-4158 - handle numeric values better
2026-05-21 15:06:19 +01:00
snipe
0f347e8453
Use translation for unauthorized
2026-04-16 15:28:36 +01:00
snipe
2e7046a810
Apply pint to Exceptions directory
2026-03-13 16:32:11 +00:00
snipe
c9d73e85e1
Fixed RB-4083
2026-03-08 11:37:19 +00:00
snipe
61abb8d5cb
Fixed hardware.bulkedit redirect
...
Signed-off-by: snipe <snipe@snipe.net >
2025-08-18 09:45:02 +01:00
snipe
a9da3aca81
Combine fields and fieldset exception
...
Signed-off-by: snipe <snipe@snipe.net >
2025-08-17 14:06:49 +01:00
snipe
e6fec6ec34
Trim model name for display
...
Signed-off-by: snipe <snipe@snipe.net >
2025-08-17 13:30:28 +01:00
snipe
6537f3794b
Merge pull request #17292 from Godmartinz/fail_with_inputs
...
FIXED : #17194 Return to bulk edit with errors and inputs
2025-07-21 12:03:52 +01:00
Godfrey M
5c623db798
fix redirect
2025-07-17 14:57:00 -07:00
Godfrey M
5df22b3e6a
checkboxes properly check
2025-07-17 11:56:52 -07:00
snipe
d8e7123576
Added uploaded files API controllers and presenters
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-27 11:37:31 +01:00
Godfrey M
942de9dce5
got validation to redirect back to form and display
2025-06-24 12:42:07 -07:00
snipe
f666cba104
Fixed RB-3991 - override route for non-existent fieldset
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 12:17:31 +01:00
snipe
ecb6e8d9a9
Fixed route for custom fields index
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 12:24:22 +01:00
snipe
4b52e1471c
Remove unused use statement after refactor
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-26 18:45:21 +01:00
snipe
b3813a7121
Refactorered limiting headers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-26 13:48:50 +01:00
snipe
293648582a
Improvements to API headers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-26 10:52:14 +01:00
snipe
a4f71a9f0a
Manually add API headers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 18:25:29 +01:00
Marcus Moore
fd854072b0
Properly handle route model bound LicenseSeat not being found
2025-03-11 13:03:00 -07:00
snipe
63e4c42445
Added strtolower
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 19:33:17 +00:00
snipe
d4e227f003
Whitespace
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 19:29:09 +00:00
snipe
bbabbe1b87
Nicer model name formatting on RMB model not found
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 19:21:46 +00:00
snipe
16b97c18e0
Shim route for asset maintenances redirect on RMB not found
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 17:16:16 +00:00
snipe
e589adbe80
Updated model route
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 13:31:09 +00:00
snipe
d4b24e5e57
Exception handler exceptions - exception inception!
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 18:27:45 +00:00
snipe
35a89de6dd
Fixed handler for reports
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 05:03:26 +00:00
snipe
217d65f64c
More changes to the error message formatting
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 03:47:51 +00:00
snipe
fa20eb4965
Add exception for hardware vs assets :(
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 03:41:01 +00:00
snipe
989082d719
Handle the not found errors with route model binding
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 03:26:44 +00:00
snipe
fb233c0aa4
Cleaned up facade names and references
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-29 12:38:15 +01:00
spencerrlongg
d971172cf3
rm unnecessary import
2023-11-01 11:34:15 -05:00
spencerrlongg
53bd5626c9
this works, need to write up pr
2023-11-01 11:33:29 -05:00
Brady Wetherington
a6a89ddd6c
Also log(debug) the error - could be useful for troubleshooting
2023-07-05 14:31:08 +01:00
Brady Wetherington
1f4d2f1e4a
Properly return SCIM Exceptions
2023-07-05 14:27:10 +01:00
snipe
04f83d34ff
Added withInput to carry over older fields
...
Signed-off-by: snipe <snipe@snipe.net >
2023-04-12 08:25:03 -07:00
snipe
d3d464e179
Improved commenting
...
Signed-off-by: snipe <snipe@snipe.net >
2023-04-12 04:36:05 -07:00
snipe
afd01869a5
Check for Carbon exception
...
Signed-off-by: snipe <snipe@snipe.net >
2023-04-11 23:35:41 -07:00
Brady Wetherington
dd3c3a1428
Suppress SCIMExceptions from cluttering up Rollbar
2023-03-06 15:24:16 -08:00
Brady Wetherington
3757c7e353
Make early-boot errors (syntax, others) be more easy-to-read
2023-02-15 11:31:13 -08:00
snipe
7a1b17ff6a
Backslash log:: (we shouldn’t have to do this tho?)
...
Signed-off-by: snipe <snipe@snipe.net >
2022-05-16 15:59:41 -07:00
snipe
b876d0abb0
Merge remote-tracking branch 'origin/master' into develop
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# .env.example
# app/Http/Controllers/Auth/LoginController.php
# app/Http/Kernel.php
# app/Http/Transformers/ActionlogsTransformer.php
# app/Importer/AssetImporter.php
# app/Models/Accessory.php
# app/Models/Consumable.php
# app/Presenters/AccessoryPresenter.php
# app/Presenters/ComponentPresenter.php
# app/Presenters/ConsumablePresenter.php
# app/Providers/AuthServiceProvider.php
# composer.json
# composer.lock
# config/app.php
# config/cors.php
# config/version.php
# package-lock.json
# public/js/build/app.js
# public/js/build/app.js.LICENSE.txt
# public/js/dist/all.js
# public/mix-manifest.json
# resources/views/accessories/view.blade.php
# resources/views/consumables/view.blade.php
# resources/views/settings/saml.blade.php
# routes/api.php
2022-03-03 21:59:38 -08:00
snipe
2906a89442
Make the 429 error less stupid
...
Signed-off-by: snipe <snipe@snipe.net >
2022-02-24 13:10:34 -08:00
snipe
0a4a548f9c
Added use statement
...
Signed-off-by: snipe <snipe@snipe.net >
2022-02-22 10:46:02 -08:00
snipe
dd5f812d88
Merge remote-tracking branch 'origin/master' into develop
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# .all-contributorsrc
# README.md
# app/Console/Commands/FixDoubleEscape.php
# app/Console/Commands/LdapSync.php
# app/Exceptions/Handler.php
# app/Http/Controllers/Api/AssetMaintenancesController.php
# app/Http/Controllers/Api/AssetModelsController.php
# app/Http/Controllers/Api/AssetsController.php
# app/Http/Controllers/Api/CategoriesController.php
# app/Http/Controllers/Api/CompaniesController.php
# app/Http/Controllers/Api/DepartmentsController.php
# app/Http/Controllers/Api/LicensesController.php
# app/Http/Controllers/Api/LocationsController.php
# app/Http/Controllers/Api/ManufacturersController.php
# app/Http/Controllers/Api/SettingsController.php
# app/Http/Controllers/Api/SuppliersController.php
# app/Http/Controllers/AssetModelsController.php
# app/Http/Controllers/Auth/LoginController.php
# app/Http/Controllers/CustomFieldsController.php
# app/Http/Controllers/SettingsController.php
# app/Models/Loggable.php
# app/Providers/AuthServiceProvider.php
# config/version.php
# database/migrations/2014_11_04_231416_update_group_field_for_reporting.php
# database/migrations/2015_11_08_222305_add_ldap_fields_to_settings.php
# package-lock.json
# package.json
# public/js/build/app.js
# public/js/dist/all.js
# public/mix-manifest.json
# resources/assets/js/components/forms/asset-models/fieldset-default-values.vue
# resources/views/hardware/view.blade.php
2022-02-20 13:29:12 -08:00
Brady Wetherington
fb890fbc30
Properly alert when invalid JSON is submitted to something that wants JSON
2022-02-08 12:22:59 -08:00
Brady Wetherington
5e94726ec1
Properly alert when invalid JSON is submitted to something that wants JSON
2022-02-08 12:05:05 -08:00
snipe
81b66d0039
Change validation failure to 422 to make it consistent with Laravel's default
...
Signed-off-by: snipe <snipe@snipe.net >
2021-12-08 17:54:35 -08:00
Brady Wetherington
8e66abb926
Basic Laravel7 compatibility, starting getting Livewire going
2021-06-28 21:00:16 -07:00
snipe
226b208f7c
Reset handler to stock for now
...
Signed-off-by: snipe <snipe@snipe.net >
2021-06-11 22:19:10 -07:00