Index: branches/features/taskProcedureRework/grails-app/controllers/TaskProcedureDetailedController.groovy
===================================================================
--- branches/features/taskProcedureRework/grails-app/controllers/TaskProcedureDetailedController.groovy	(revision 788)
+++ branches/features/taskProcedureRework/grails-app/controllers/TaskProcedureDetailedController.groovy	(revision 789)
@@ -163,10 +163,14 @@
         taskProcedureInstance.properties = params
 
-        // Populate a maintenanceAction for each assembly.
+        // Populate a couple of maintenanceActions for the first assembly.
         def assemblies = assetService.getAssemblies(params.linkedTask.primaryAsset)
-        assemblies.eachWithIndex { assembly, i ->
-            def ma = taskProcedureInstance.maintenanceActionLazyList.get(i)
+        if(assemblies) {
+            def assembly = assemblies[0]
+            def ma = taskProcedureInstance.maintenanceActionLazyList.get(0)
             ma.assetSubItem = assembly
-            ma.procedureStepNumber = (i+1)*10
+            ma.procedureStepNumber = 10
+            ma = taskProcedureInstance.maintenanceActionLazyList.get(1)
+            ma.assetSubItem = assembly
+            ma.procedureStepNumber = 20
         }
 
