Sorry, I meant UsersGroup but it is also the case for EntitiesGroup, so it definitely has a reason ;-)
On Fri, Jan 9, 2009 at 2:32 PM, Bart Reyserhove <[email protected]>wrote: > I checked the EntitiesGroup mapping file and apparently the property Name > has an attribute "update=false".Why is that? > > > On Thu, Jan 8, 2009 at 10:14 AM, Bart Reyserhove < > [email protected]> wrote: > >> Attached a patch with a test case that fails. >> >> >> On Thu, Jan 8, 2009 at 9:10 AM, Ayende Rahien <[email protected]> wrote: >> >>> Hm... >>> Can you create a small test case for this? >>> >>> >>> On Thu, Jan 8, 2009 at 10:03 AM, Bart Reyserhove < >>> [email protected]> wrote: >>> >>>> Yep, I changed the name of the usersgroup. >>>> >>>> >>>> On Thu, Jan 8, 2009 at 6:27 AM, Ayende Rahien <[email protected]>wrote: >>>> >>>>> Are you updating any of the fields to a new value? >>>>> >>>>> >>>>> On Thu, Jan 8, 2009 at 12:44 AM, Bart Reyserhove < >>>>> [email protected]> wrote: >>>>> >>>>>> Ok, I tried to figure out this one myself but it's probably too late >>>>>> in the evening and I'm probably overlooking something stupid. In >>>>>> Rhino.Security there are UsersGroup and I want to change the name of one >>>>>> of >>>>>> those. >>>>>> I have a very small edit page to do that which posts to the following >>>>>> controller method: >>>>>> >>>>>> [SecuredOperation("Edit")] >>>>>> public virtual ActionResult Update(Guid id) >>>>>> { >>>>>> var usersGroup = _userGroupService.Get(id); >>>>>> SmartBinder.UpdateFrom(usersGroup, Request.Form); >>>>>> try >>>>>> { >>>>>> _userGroupService.Save(usersGroup); >>>>>> } >>>>>> catch (ValidationException e) >>>>>> { >>>>>> TempData["errors"] = >>>>>> e.Summary.GetLocalizedErrorMessages(); >>>>>> return View("New", >>>>>> BuildViewData(usersGroup).WithTitle(Resources.User.NewTitle)); >>>>>> } >>>>>> return this.RedirectToAction(c => c.List()); >>>>>> } >>>>>> >>>>>> The 'Save' method from the _userGroupService is called with the >>>>>> updated usersGroup. I checked that and it is indeed changed there. >>>>>> The very fancy 'Save' method looks like this: >>>>>> >>>>>> [Transaction] >>>>>> public virtual void Save(UsersGroup instance) >>>>>> { >>>>>> _userGroupRepos.SaveOrUpdate(instance); >>>>>> } >>>>>> >>>>>> In NhProf I see that a transaction is started and committed but there >>>>>> is nothing done in the transaction. The UsersGroup is using the second >>>>>> level >>>>>> cache, so maybe it has something to do with that but I'm not sure. >>>>>> >>>>>> If anyone can shed some light on this one, that would be most welcome >>>>>> ;-) >>>>>> >>>>>> Greetz, >>>>>> >>>>>> Bart >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> >>> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en -~----------~----~----~----~------~----~------~--~---
