mirror of
				https://github.com/inventree/inventree-app.git
				synced 2025-10-31 13:25:40 +00:00 
			
		
		
		
	Item deplete fix (#452)
* Add status code information to server error message * More informative error message for 404 * Update release note
This commit is contained in:
		| @@ -3,6 +3,7 @@ import "dart:io"; | ||||
|  | ||||
| import "package:font_awesome_flutter/font_awesome_flutter.dart"; | ||||
| import "package:flutter/material.dart"; | ||||
| import "package:inventree/widget/snacks.dart"; | ||||
| import "package:url_launcher/url_launcher.dart"; | ||||
| import "package:path/path.dart" as path; | ||||
|  | ||||
| @@ -553,11 +554,25 @@ class InvenTreeModel { | ||||
|         return false; | ||||
|       } | ||||
|     } else { | ||||
|       showServerError( | ||||
|         url, | ||||
|         L10().serverError, | ||||
|         L10().errorFetch, | ||||
|       ); | ||||
|  | ||||
|       switch (response.statusCode) { | ||||
|         case 404: // Object has been deleted | ||||
|           showSnackIcon( | ||||
|             L10().itemDeleted, | ||||
|             success: false, | ||||
|           ); | ||||
|           break; | ||||
|         default: | ||||
|           String detail = L10().errorFetch; | ||||
|           detail += "\n${L10().statusCode}: ${response.statusCode}"; | ||||
|  | ||||
|           showServerError( | ||||
|               url, | ||||
|               L10().serverError, | ||||
|               detail | ||||
|           ); | ||||
|           break; | ||||
|       } | ||||
|  | ||||
|       return false; | ||||
|     } | ||||
|   | ||||
| @@ -557,6 +557,9 @@ | ||||
|   "itemInLocation": "Item already in location", | ||||
|   "@itemInLocation": {}, | ||||
|  | ||||
|   "itemDeleted": "Item has been removed", | ||||
|   "@itemDeleted": {}, | ||||
|  | ||||
|   "keywords": "Keywords", | ||||
|   "@keywords": {}, | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user