2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-04-27 21:16:48 +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:
Oliver 2023-11-12 23:43:52 +11:00 committed by GitHub
parent e22ba95214
commit bb87d0dd6d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 29 additions and 5 deletions

View File

@ -1,3 +1,9 @@
### 0.14.0 - November 2023
---
- Adds support for Sales Orders
- Fixes bug when removing entire quantity of a stock item
### 0.13.0 - October 2023
---

View File

@ -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;
}

View File

@ -557,6 +557,9 @@
"itemInLocation": "Item already in location",
"@itemInLocation": {},
"itemDeleted": "Item has been removed",
"@itemDeleted": {},
"keywords": "Keywords",
"@keywords": {},