diff --git a/lib/widget/part_detail.dart b/lib/widget/part_detail.dart index b260739e..376d5480 100644 --- a/lib/widget/part_detail.dart +++ b/lib/widget/part_detail.dart @@ -39,6 +39,8 @@ class _PartDisplayState extends RefreshableState { InvenTreePart? parentPart; + int attachmentCount = 0; + @override String getAppBarTitle(BuildContext context) => L10().partDetails; @@ -110,6 +112,12 @@ class _PartDisplayState extends RefreshableState { } await part.getTestTemplates(); + + attachmentCount = await InvenTreePartAttachment().count( + filters: { + "part": part.pk.toString() + } + ); } Future _toggleStar() async { @@ -405,7 +413,7 @@ class _PartDisplayState extends RefreshableState { ListTile( title: Text(L10().attachments), leading: FaIcon(FontAwesomeIcons.fileAlt, color: COLOR_CLICK), - trailing: Text(""), + trailing: attachmentCount > 0 ? Text(attachmentCount.toString()) : null, onTap: () { Navigator.push( context,