Avoid crash if delete is tried on deleted object
This commit is contained in:
parent
75585153d4
commit
bedf68c4d5
@ -46,6 +46,8 @@ namespace BreCalClient
|
|||||||
private async void DataGridShips_DeleteRequested(object obj)
|
private async void DataGridShips_DeleteRequested(object obj)
|
||||||
{
|
{
|
||||||
if (obj is ShipModel shipmodel)
|
if (obj is ShipModel shipmodel)
|
||||||
|
{
|
||||||
|
if (!shipmodel.Ship.Deleted)
|
||||||
{
|
{
|
||||||
if (this.ShipApi != null)
|
if (this.ShipApi != null)
|
||||||
await this.ShipApi.ShipDeleteAsync(shipmodel.Ship.Id);
|
await this.ShipApi.ShipDeleteAsync(shipmodel.Ship.Id);
|
||||||
@ -55,6 +57,7 @@ namespace BreCalClient
|
|||||||
this.dataGridShips.ItemsSource = BreCalLists.AllShips;
|
this.dataGridShips.ItemsSource = BreCalLists.AllShips;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private async void DataGridShips_EditRequested(object obj)
|
private async void DataGridShips_EditRequested(object obj)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user