mifosx-986 fixes from andrew
This commit is contained in:
committed by
Vishwas Babu A J
parent
025a18b54a
commit
09f26f1213
+13
-3
@@ -191,7 +191,12 @@ public class TransferWritePlatformServiceJpaRepositoryImpl implements TransferWr
|
|||||||
* loans
|
* loans
|
||||||
**/
|
**/
|
||||||
final Staff destinationGroupLoanOfficer = destinationGroup.getStaff();
|
final Staff destinationGroupLoanOfficer = destinationGroup.getStaff();
|
||||||
if (destinationGroupLoanOfficer != null) {
|
|
||||||
|
/** In case of a loan officer transfer, set the new loan officer value **/
|
||||||
|
if (sourceGroup.getId().equals(destinationGroup.getId()) && newLoanOfficer != null) {
|
||||||
|
client.updateStaff(newLoanOfficer);
|
||||||
|
}/*** Else default to destination group Officer (If present) ***/
|
||||||
|
else if (destinationGroupLoanOfficer != null) {
|
||||||
client.updateStaff(destinationGroupLoanOfficer);
|
client.updateStaff(destinationGroupLoanOfficer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -215,8 +220,13 @@ public class TransferWritePlatformServiceJpaRepositoryImpl implements TransferWr
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// change client group membership
|
/**
|
||||||
client.getGroups().remove(sourceGroup);
|
* change client group membership (only if source group and destination
|
||||||
|
* group are not the same, i.e only Loan officer Transfer)
|
||||||
|
**/
|
||||||
|
if (!sourceGroup.getId().equals(destinationGroup.getId())) {
|
||||||
|
client.getGroups().remove(sourceGroup);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user