diff --git a/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/SfsCrudWithDetailsAppServiceBase.cs b/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/SfsCrudWithDetailsAppServiceBase.cs index b08631386..6d53f73c0 100644 --- a/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/SfsCrudWithDetailsAppServiceBase.cs +++ b/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/SfsCrudWithDetailsAppServiceBase.cs @@ -750,14 +750,12 @@ public abstract class SfsCrudWithDetailsAppServiceBase o.Value).Any() || requestInput.IsAllowPartImport) { - if (entity is IHasWorker worker) + if (entity != null) { - worker.Worker = CurrentUser.GetUserName(); + var first = entity.GetProps().First(p => p.Name == "Worker"); + first.SetValue(first, CurrentUser.GetUserName()); } - - var first=entity.GetProps().First(p => p.Name == "Worker"); - first.SetValue(first, CurrentUser.GetUserName()); - + var hasEntity = entity != null; if (entity == null) {