This project is read-only.

Having an INotificationProvider checking settings can cause issues on updates.


We have an INotificationProvider which does this.
var settings = orchardServices.WorkContext.CurrentSite.As<CustomSettingsPart>();

if (!string.IsNullOrEmpty(settings.Property){
yield return new NotifyEntry
                    Message = T("Property needs setting"),
                    Type = NotifyType.Error
The problem is, when updating the CustomSettingsPart through admin, because of the ordering (I'm assuming) if I update another *SettingsPart it'll never update because it'll fail the INotificationProvider check.


sebastienros wrote Mar 19, 2013 at 9:08 PM

I don't understand what the bug is. can you provide a module with the repro ? Or the code for the Driver and part ?