Prevent creating invoices for deleted clients

This commit is contained in:
Hillel Coren 2022-01-04 12:50:31 +02:00
parent c33aa0b118
commit ece3b2dfc0
1 changed files with 5 additions and 0 deletions

View File

@ -169,6 +169,10 @@ class _EntitiesListTileState extends State<EntitiesListTile> {
entityType: widget.entityType, filterEntity: widget.entity);
void _onLongPress() {
if (widget.entity.isDeleted) {
return;
}
final store = StoreProvider.of<AppState>(context);
final uiState = store.state.uiState;
final entity = widget.entity;
@ -204,6 +208,7 @@ class _EntitiesListTileState extends State<EntitiesListTile> {
: widget.subtitle),
leading: _isHovered &&
!widget.hideNew &&
!widget.entity.isDeleted &&
state.userCompany.canCreate(widget.entityType)
? IconButton(
icon: Icon(Icons.add_circle_outline),