-
-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DeleteAsync and MoveAsync fail if Site.Logger is null, AND ModificationThrottler will hang for all further requests #13
Comments
Okay this And Oops I forgot to Will fix them before tomorrow. |
Published pre-release: 0.6.0-int2. Hope it solves the problem 😄 The logging interface is kept for now, but may be removed in the future. |
I'm going to close the issue for now. If the problem still exists, please re-open it :-) |
I must say this was a very fast turn around to incorporate the fix, almost immediately I lodged the comment. Thank you for your high quality project :) |
Thanks, Mike. I'm glad you like it! |
These async methods fail if Site.Logger is null
Site.Logger.Info(this, $"Page {title} has been deleted.");
// assumes that Site.Logger is not nullSite.Logger?.Info(this, $"Page {title} has been deleted.");
// should be implemented as shown to the left (2 locations)If a task fails, the task is not marked as completed.
The ModificationThrottler for the next task will wait for the previous task to complete.
As the failed task will never complete, ModificationThrottler will be in an endless hang.
The text was updated successfully, but these errors were encountered: