diff options
| -rw-r--r-- | src/main/java/org/cristalise/gui/tabs/ViewpointPane.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/org/cristalise/gui/tabs/ViewpointPane.java b/src/main/java/org/cristalise/gui/tabs/ViewpointPane.java index 01429b5..a608421 100644 --- a/src/main/java/org/cristalise/gui/tabs/ViewpointPane.java +++ b/src/main/java/org/cristalise/gui/tabs/ViewpointPane.java @@ -369,11 +369,12 @@ public class ViewpointPane extends ItemTabPane implements ItemListener, ActionLi JOptionPane.YES_NO_OPTION) != JOptionPane.YES_OPTION)
return;
- oldView.setEventId(newEvent.eventId);
try {
- String[] predefParams = new String[1];
- predefParams[0] = Gateway.getMarshaller().marshall(oldView);
- MainFrame.userAgent.execute(sourceItem.getItem(), "AddC2KObject", predefParams);
+ String[] predefParams = new String[3];
+ predefParams[0] = oldView.getSchemaName();
+ predefParams[1] = oldView.getName();
+ predefParams[2] = String.valueOf(newEvent.eventId);
+ MainFrame.userAgent.execute(sourceItem.getItem(), "WriteViewpoint", predefParams);
} catch (Exception e) {
Logger.error(e);
MainFrame.exceptionDialog(e);
|
