Index: C:/project/mifosTest1517/mifos/src/org/mifos/application/accounts/business/AccountBO.hbm.xml
===================================================================
--- C:/project/mifosTest1517/mifos/src/org/mifos/application/accounts/business/AccountBO.hbm.xml	(revision 12262)
+++ C:/project/mifosTest1517/mifos/src/org/mifos/application/accounts/business/AccountBO.hbm.xml	(working copy)
@@ -40,7 +40,7 @@
 			access="field" />
 		<many-to-one name="personnel" column="PERSONNEL_ID"
 			class="org.mifos.application.personnel.business.PersonnelBO"
-			cascade="none" update="false" insert="true" unique="true"
+			cascade="none" update="true" insert="true" unique="true"
 			access="field" />
 
 		<set name="accountNotes" cascade="all" inverse="true"
Index: C:/project/mifosTest1517/mifos/src/org/mifos/application/accounts/business/AccountBO.java
===================================================================
--- C:/project/mifosTest1517/mifos/src/org/mifos/application/accounts/business/AccountBO.java	(revision 12262)
+++ C:/project/mifosTest1517/mifos/src/org/mifos/application/accounts/business/AccountBO.java	(working copy)
@@ -75,7 +75,7 @@
 
 	protected final OfficeBO office;
 
-	protected final PersonnelBO personnel;
+	protected PersonnelBO personnel;
 
 	protected Set<AccountNotesEntity> accountNotes;
 
@@ -223,6 +223,10 @@
 		this.accountState = accountState;
 	}
 
+	public void setPersonnel(PersonnelBO personnel) {
+		this.personnel = personnel;
+	}
+	
 	protected void setClosedDate(Date closedDate) {
 		this.closedDate = (Date) ((closedDate == null) ? null : closedDate.clone());
 	}
Index: C:/project/mifosTest1517/mifos/src/org/mifos/application/customer/client/business/ClientBO.java
===================================================================
--- C:/project/mifosTest1517/mifos/src/org/mifos/application/customer/client/business/ClientBO.java	(revision 12262)
+++ C:/project/mifosTest1517/mifos/src/org/mifos/application/customer/client/business/ClientBO.java	(working copy)
@@ -413,6 +413,9 @@
 			validateLO(personnel);
 		}
 		setPersonnel(personnel);
+		for (AccountBO account: this.getAccounts()) {
+			account.setPersonnel(this.getPersonnel());
+		}
 		super.update();
 	}
 
