diff --git a/applications/party/src/main/java/org/apache/ofbiz/party/party/PartyServices.java b/applications/party/src/main/java/org/apache/ofbiz/party/party/PartyServices.java index 929a41368fc..fe59648dec7 100644 --- a/applications/party/src/main/java/org/apache/ofbiz/party/party/PartyServices.java +++ b/applications/party/src/main/java/org/apache/ofbiz/party/party/PartyServices.java @@ -239,7 +239,9 @@ public static Map setPartyStatus(DispatchContext ctx, Map userLogins = EntityQuery.use(delegator).from("UserLogin").where(cond).queryList(); for (GenericValue userLogin : userLogins) { userLogin.set("enabled", "N"); - userLogin.set("disabledDateTime", UtilDateTime.nowTimestamp()); + if (loggedInUserLogin != null) { + userLogin.put("disabledBy", loggedInUserLogin.get("userLoginId")); + } } delegator.storeAll(userLogins); }