2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-12 02:05:29 +00:00

Attachments fix (#528)
Some checks failed
Android / build (push) Has been cancelled
CI / test (push) Has been cancelled
iOS / build (push) Has been cancelled

* Bump version

* Fix for viewing and uploading attachment files

- Make sure we use the correct attribute!
This commit is contained in:
Oliver
2024-08-25 12:14:57 +10:00
committed by GitHub
parent 82aace9cc4
commit c52885fc6b
4 changed files with 27 additions and 7 deletions

View File

@ -76,7 +76,11 @@ class _AttachmentWidgetState extends RefreshableState<AttachmentWidget> {
showLoadingOverlay(context);
final bool result = await widget.attachmentClass.uploadAttachment(file, widget.attachmentClass.MODEL_TYPE, widget.modelId);
final bool result = await widget.attachmentClass.uploadAttachment(
file,
widget.attachmentClass.REF_MODEL_TYPE,
widget.modelId
);
hideLoadingOverlay();
@ -137,7 +141,7 @@ class _AttachmentWidgetState extends RefreshableState<AttachmentWidget> {
Map<String, String> filters = {};
if (InvenTreeAPI().supportsModernAttachments) {
filters["model_type"] = widget.attachmentClass.MODEL_TYPE;
filters["model_type"] = widget.attachmentClass.REF_MODEL_TYPE;
filters["model_id"] = widget.modelId.toString();
} else {
filters[widget.attachmentClass.REFERENCE_FIELD] = widget.modelId.toString();
@ -148,10 +152,7 @@ class _AttachmentWidgetState extends RefreshableState<AttachmentWidget> {
).then((var results) {
attachments.clear();
print("Found ${results.length} results:");
for (var result in results) {
print(result.toString());
if (result is InvenTreeAttachment) {
attachments.add(result);
}