Index: branches/features/purchaseOrders/grails-app/controllers/AppCoreController.groovy
===================================================================
--- branches/features/purchaseOrders/grails-app/controllers/AppCoreController.groovy	(revision 893)
+++ branches/features/purchaseOrders/grails-app/controllers/AppCoreController.groovy	(revision 920)
@@ -58,10 +58,11 @@
 
         // Build the plugins string.
-        def pluginProperties = grailsApplication.metadata.findAll {it.key.contains('plugin')}
-        pluginProperties.each() {
-            it.key = WordUtils.capitalize( (it.key + GString.EMPTY).split("\\.")[-1] )
-        }
-        pluginProperties = pluginProperties.sort { p1, p2 -> p1.key.compareToIgnoreCase(p2.key) }
-        def plugins = pluginProperties.collect{ it.key + '-' + it.value }.join(", ")
+        def userPlugins = org.codehaus.groovy.grails.plugins.PluginManagerHolder.pluginManager.userPlugins 
+
+        userPlugins = userPlugins.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }
+
+        def plugins = userPlugins.collect{
+            WordUtils.capitalize(it.name) + '-' + it.version
+        }.join(", ")
 
         def sections = Section.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }
Index: branches/features/purchaseOrders/grails-app/controllers/AssetDetailedController.groovy
===================================================================
--- branches/features/purchaseOrders/grails-app/controllers/AssetDetailedController.groovy	(revision 893)
+++ branches/features/purchaseOrders/grails-app/controllers/AssetDetailedController.groovy	(revision 920)
@@ -164,9 +164,9 @@
         if(params?.format && params.format != "html") {
 
-            def dateFmt = { date ->
-                formatDate(format: "EEE, dd-MMM-yyyy", date: date)
+            def dateFmt = { domain, value ->
+                formatDate(format: "EEE, dd-MMM-yyyy", date: value)
             }
 
-//             def fmtAsset = { m ->
+//             def fmtAsset = { d, m ->
 //                     def r = ''
 //                     def assetInstance = Asset.findByName(m)
@@ -184,5 +184,5 @@
 //             }
 
-//             def fmtSubAsset = { m ->
+//             def fmtSubAsset = { d, m ->
 //                     def r = ''
 //                     m.each() {
Index: branches/features/purchaseOrders/grails-app/controllers/AssetSubItemDetailedController.groovy
===================================================================
--- branches/features/purchaseOrders/grails-app/controllers/AssetSubItemDetailedController.groovy	(revision 893)
+++ branches/features/purchaseOrders/grails-app/controllers/AssetSubItemDetailedController.groovy	(revision 920)
@@ -60,6 +60,6 @@
         if(params?.format && params.format != "html") {
 
-            def dateFmt = { date ->
-                formatDate(format: "EEE, dd-MMM-yyyy", date: date)
+            def dateFmt = { domain, value ->
+                formatDate(format: "EEE, dd-MMM-yyyy", date: value)
             }
 
Index: branches/features/purchaseOrders/grails-app/controllers/InventoryItemDetailedController.groovy
===================================================================
--- branches/features/purchaseOrders/grails-app/controllers/InventoryItemDetailedController.groovy	(revision 893)
+++ branches/features/purchaseOrders/grails-app/controllers/InventoryItemDetailedController.groovy	(revision 920)
@@ -292,6 +292,6 @@
         if(params?.format && params.format != "html") {
 
-            def dateFmt = { date ->
-                formatDate(format: "EEE, dd-MMM-yyyy", date: date)
+            def dateFmt = { domain, value ->
+                formatDate(format: "EEE, dd-MMM-yyyy", date: value)
             }
 
@@ -646,6 +646,6 @@
         if(params?.format && params.format != "html") {
 
-            def dateFmt = { date ->
-                formatDate(format: "EEE, dd-MMM-yyyy", date: date)
+            def dateFmt = { domain, value ->
+                formatDate(format: "EEE, dd-MMM-yyyy", date: value)
             }
 
Index: branches/features/purchaseOrders/grails-app/controllers/InventoryItemPurchaseDetailedController.groovy
===================================================================
--- branches/features/purchaseOrders/grails-app/controllers/InventoryItemPurchaseDetailedController.groovy	(revision 893)
+++ branches/features/purchaseOrders/grails-app/controllers/InventoryItemPurchaseDetailedController.groovy	(revision 920)
@@ -143,6 +143,6 @@
         if(params?.format && params.format != "html") {
 
-            def dateFmt = { date ->
-                formatDate(format: "EEE, dd-MMM-yyyy", date: date)
+            def dateFmt = { domain, value ->
+                formatDate(format: "EEE, dd-MMM-yyyy", date: value)
             }
 
Index: branches/features/purchaseOrders/grails-app/controllers/TaskDetailedController.groovy
===================================================================
--- branches/features/purchaseOrders/grails-app/controllers/TaskDetailedController.groovy	(revision 893)
+++ branches/features/purchaseOrders/grails-app/controllers/TaskDetailedController.groovy	(revision 920)
@@ -147,6 +147,6 @@
         if(params?.format && params.format != "html") {
 
-            def dateFmt = { date ->
-                formatDate(format: "EEE, dd-MMM-yyyy", date: date)
+            def dateFmt = { domain, value ->
+                formatDate(format: "EEE, dd-MMM-yyyy", date: value)
             }
 
@@ -308,6 +308,6 @@
         if(params?.format && params.format != "html") {
 
-            def dateFmt = { date ->
-                formatDate(format: "EEE, dd-MMM-yyyy", date: date)
+            def dateFmt = { domain, value ->
+                formatDate(format: "EEE, dd-MMM-yyyy", date: value)
             }
 
