From f566ccd5c3e079609eb7a1a3720dc9aa418c1695 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Thu, 4 Sep 2008 04:14:18 +0000 Subject: [PATCH] rolling back 7389, since it seems to be causing problems with spectre --- lib/WebGUI/Workflow/Instance.pm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/WebGUI/Workflow/Instance.pm b/lib/WebGUI/Workflow/Instance.pm index b231fe89a..f0c97d039 100644 --- a/lib/WebGUI/Workflow/Instance.pm +++ b/lib/WebGUI/Workflow/Instance.pm @@ -437,10 +437,9 @@ sub set { $self->{_data}{workflowId} = $properties->{workflowId} || $self->{_data}{workflowId}; $self->{_data}{className} = (exists $properties->{className}) ? $properties->{className} : $self->{_data}{className}; $self->{_data}{methodName} = (exists $properties->{methodName}) ? $properties->{methodName} : $self->{_data}{methodName}; - if (! exists $properties->{parameters}) { - $properties->{parameters} = {}; + if (exists $properties->{parameters}) { + $self->{_data}{parameters} = JSON->new->utf8->pretty->encode({parameters => $properties->{parameters}}); } - $self->{_data}{parameters} = JSON->new->utf8->pretty->encode({parameters => $properties->{parameters}}); $self->{_data}{currentActivityId} = (exists $properties->{currentActivityId}) ? $properties->{currentActivityId} : $self->{_data}{currentActivityId}; $self->{_data}{lastUpdate} = time(); $self->session->db->setRow("WorkflowInstance","instanceId",$self->{_data});