Browse Source

Merge pull request #17281 from abpframework/7.3-cmskit-mongodb-fix

Prevent calling `UpdateMany` when there is no changes
pull/17284/head
maliming 3 years ago
committed by GitHub
parent
commit
fdafa44e6d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/PageChangedHandler.cs

6
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/PageChangedHandler.cs

@ -1,3 +1,4 @@
using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
@ -31,6 +32,11 @@ public class PageChangedHandler :
.Where(x => x.PageId == eventData.Entity.Id) .Where(x => x.PageId == eventData.Entity.Id)
.ToArray(); .ToArray();
if (affectedMenuItems.IsNullOrEmpty())
{
return;
}
foreach (var menuItem in affectedMenuItems) foreach (var menuItem in affectedMenuItems)
{ {
MenuManager.SetPageUrl(menuItem, eventData.Entity); MenuManager.SetPageUrl(menuItem, eventData.Entity);

Loading…
Cancel
Save