From 2e752407842f43c9bb874e738df7297dda835d1c Mon Sep 17 00:00:00 2001 From: Sander van der Heyden Date: Tue, 2 Jul 2013 20:51:06 +0200 Subject: [PATCH] Add datatables functionality to loan product and savings product entities --- .../service/ReadWriteNonCoreDataServiceImpl.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mifosng-provider/src/main/java/org/mifosplatform/infrastructure/dataqueries/service/ReadWriteNonCoreDataServiceImpl.java b/mifosng-provider/src/main/java/org/mifosplatform/infrastructure/dataqueries/service/ReadWriteNonCoreDataServiceImpl.java index 81856dcc4..1b0a08345 100644 --- a/mifosng-provider/src/main/java/org/mifosplatform/infrastructure/dataqueries/service/ReadWriteNonCoreDataServiceImpl.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/infrastructure/dataqueries/service/ReadWriteNonCoreDataServiceImpl.java @@ -759,8 +759,12 @@ public class ReadWriteNonCoreDataServiceImpl implements ReadWriteNonCoreDataServ final Long id) { final String appTable = queryForApplicationTableName(dataTableName); - checkMainResourceExistsWithinScope(appTable, appTableId); - + if(!appTable.equalsIgnoreCase("m_product_loan") && !appTable.equalsIgnoreCase("m_savings_product")) + { + checkMainResourceExistsWithinScope(appTable, appTableId); + } + + final List columnHeaders = this.genericDataService.fillResultsetColumnHeaders(dataTableName); String sql = ""; @@ -907,6 +911,8 @@ public class ReadWriteNonCoreDataServiceImpl implements ReadWriteNonCoreDataServ if (appTable.equalsIgnoreCase("m_client")) return; if (appTable.equalsIgnoreCase("m_group")) return; if (appTable.equalsIgnoreCase("m_office")) return; + if (appTable.equalsIgnoreCase("m_product_loan")) return; + if (appTable.equalsIgnoreCase("m_savings_product")) return; throw new PlatformDataIntegrityException("error.msg.invalid.application.table", "Invalid Application Table: " + appTable); }