Browse Source

Fix tests

Patrick Barron 1 year ago
parent
commit
505c09c85b
1 changed files with 18 additions and 2 deletions
  1. 18 2
      MediaBrowser.Controller/Entities/Folder.cs

+ 18 - 2
MediaBrowser.Controller/Entities/Folder.cs

@@ -435,7 +435,15 @@ namespace MediaBrowser.Controller.Entities
 
 
                     progress.Report(percent);
                     progress.Report(percent);
 
 
-                    ProviderManager.OnRefreshProgress(folder, percent);
+                    // TODO: this is sometimes being called after the refresh has completed.
+                    try
+                    {
+                        ProviderManager.OnRefreshProgress(folder, percent);
+                    }
+                    catch (InvalidOperationException e)
+                    {
+                        Logger.LogError(e, "Error refreshing folder");
+                    }
                 });
                 });
 
 
                 if (validChildrenNeedGeneration)
                 if (validChildrenNeedGeneration)
@@ -467,7 +475,15 @@ namespace MediaBrowser.Controller.Entities
 
 
                     if (recursive)
                     if (recursive)
                     {
                     {
-                        ProviderManager.OnRefreshProgress(folder, percent);
+                        // TODO: this is sometimes being called after the refresh has completed.
+                        try
+                        {
+                            ProviderManager.OnRefreshProgress(folder, percent);
+                        }
+                        catch (InvalidOperationException e)
+                        {
+                            Logger.LogError(e, "Error refreshing folder");
+                        }
                     }
                     }
                 });
                 });