Fixes bug in state mutation in record command
authorNiels Erik G. Nielsen <nielserik@indexdata.com>
Wed, 12 Jun 2013 00:55:30 +0000 (20:55 -0400)
committerNiels Erik G. Nielsen <nielserik@indexdata.com>
Wed, 12 Jun 2013 00:55:30 +0000 (20:55 -0400)
src/main/java/com/indexdata/mkjsf/pazpar2/commands/RecordCommand.java

index 8cc039d..8991dde 100644 (file)
@@ -177,7 +177,7 @@ public class RecordCommand extends Pazpar2Command implements ServiceProxyCommand
     for (String parameterName : parameters.keySet()) {\r
       newCommand.setParameterInState(parameters.get(parameterName).copy());      \r
     }    \r
     for (String parameterName : parameters.keySet()) {\r
       newCommand.setParameterInState(parameters.get(parameterName).copy());      \r
     }    \r
-    newCommand.spCommand = this.spCommand;\r
+    newCommand.spCommand = new RecordCommandSp(newCommand);\r
     return newCommand;\r
   }\r
   \r
     return newCommand;\r
   }\r
   \r