FreeNAS/freenas ae80dfbsrc/middlewared/middlewared restful.py service_exception.py, src/middlewared/middlewared/utils __init__.py

fix(restful): Catch IndexErrors

We want these to be a 404 instead of a 500.

NAS-102203

Signed-off-by: Brandon Schneider <brandon at ixsystems.com>
DeltaFile
+7-1src/middlewared/middlewared/restful.py
+5-1src/middlewared/middlewared/utils/__init__.py
+4-0src/middlewared/middlewared/service_exception.py
+16-23 files

UnifiedSplitRaw