From 6465b0a88518136127ea48c5fd7177d8b4c4b8ae Mon Sep 17 00:00:00 2001 From: MBucari Date: Tue, 4 Apr 2023 19:17:43 -0600 Subject: [PATCH] Fix possible NRE --- Source/LibationAvalonia/Dialogs/LocateAudiobooksDialog.axaml.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/LibationAvalonia/Dialogs/LocateAudiobooksDialog.axaml.cs b/Source/LibationAvalonia/Dialogs/LocateAudiobooksDialog.axaml.cs index 0ebc6166..fe0618de 100644 --- a/Source/LibationAvalonia/Dialogs/LocateAudiobooksDialog.axaml.cs +++ b/Source/LibationAvalonia/Dialogs/LocateAudiobooksDialog.axaml.cs @@ -89,7 +89,7 @@ namespace LibationAvalonia.Dialogs FilePathCache.Insert(book); var lb = context.GetLibraryBook_Flat_NoTracking(book.Id); - if (lb.Book.UserDefinedItem.BookStatus is not LiberatedStatus.Liberated) + if (lb?.Book?.UserDefinedItem.BookStatus is not LiberatedStatus.Liberated) await Task.Run(() => lb.UpdateBookStatus(LiberatedStatus.Liberated)); FileFound?.Invoke(this, book);