|
|
@ -248,7 +248,7 @@ namespace Squidex.Domain.Users |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public async Task<IUser> UpdateAsync(string id, UserValues values) |
|
|
public async Task<IUser> UpdateAsync(string id, UserValues values, bool silent = false) |
|
|
{ |
|
|
{ |
|
|
Guard.NotNullOrEmpty(id, nameof(id)); |
|
|
Guard.NotNullOrEmpty(id, nameof(id)); |
|
|
Guard.NotNull(values, nameof(values)); |
|
|
Guard.NotNull(values, nameof(values)); |
|
|
@ -277,6 +277,8 @@ namespace Squidex.Domain.Users |
|
|
|
|
|
|
|
|
var resolved = await ResolveAsync(user); |
|
|
var resolved = await ResolveAsync(user); |
|
|
|
|
|
|
|
|
|
|
|
if (!silent) |
|
|
|
|
|
{ |
|
|
foreach (var @events in userEvents) |
|
|
foreach (var @events in userEvents) |
|
|
{ |
|
|
{ |
|
|
@events.OnUserUpdated(resolved); |
|
|
@events.OnUserUpdated(resolved); |
|
|
@ -289,6 +291,7 @@ namespace Squidex.Domain.Users |
|
|
@events.OnConsentGiven(resolved); |
|
|
@events.OnConsentGiven(resolved); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return resolved; |
|
|
return resolved; |
|
|
} |
|
|
} |
|
|
|