fix the same JSON encoding issues with the Sku Product during upgrades

This commit is contained in:
Colin Kuskie 2008-07-08 21:25:33 +00:00
parent 91317dfdd7
commit 631bade4f6
2 changed files with 10 additions and 10 deletions

View file

@ -1225,7 +1225,7 @@ EOSQL1
while (my $acc = $accessorySth->hashRef()) {
push @accessories, $acc;
}
my $accJson = to_json(\@accessories);
my $accJson = encode_json(\@accessories);
$session->db->write('update Product set accessoryJSON=? where assetId=?',[$accJson, $assetId]);
##Related
@ -1234,7 +1234,7 @@ EOSQL1
while (my $acc = $relatedSth->hashRef()) {
push @related, $acc;
}
my $relJson = to_json(\@related);
my $relJson = encode_json(\@related);
$session->db->write('update Product set relatedJSON=? where assetId=?',[$relJson, $assetId]);
##Specification
@ -1243,7 +1243,7 @@ EOSQL1
while (my $spec = $specificationSth->hashRef()) {
push @specification, $spec;
}
my $specJson = to_json(\@specification);
my $specJson = encode_json(\@specification);
$session->db->write('update Product set specificationJSON=? where assetId=?',[$specJson, $assetId]);
##Feature
@ -1252,7 +1252,7 @@ EOSQL1
while (my $feature = $featureSth->hashRef()) {
push @features, $feature;
}
my $featJson = to_json(\@features);
my $featJson = encode_json(\@features);
$session->db->write('update Product set featureJSON=? where assetId=?',[$featJson, $assetId]);
##Benefit
@ -1261,7 +1261,7 @@ EOSQL1
while (my $benefit = $benefitSth->hashRef()) {
push @benefits, $benefit;
}
my $beneJson = to_json(\@benefits);
my $beneJson = encode_json(\@benefits);
$session->db->write('update Product set benefitJSON=? where assetId=?',[$beneJson, $assetId]);
}

View file

@ -1110,7 +1110,7 @@ EOSQL1
while (my $acc = $accessorySth->hashRef()) {
push @accessories, $acc;
}
my $accJson = to_json(\@accessories);
my $accJson = encode_json(\@accessories);
$session->db->write('update Product set accessoryJSON=? where assetId=?',[$accJson, $assetId]);
##Related
@ -1119,7 +1119,7 @@ EOSQL1
while (my $acc = $relatedSth->hashRef()) {
push @related, $acc;
}
my $relJson = to_json(\@related);
my $relJson = encode_json(\@related);
$session->db->write('update Product set relatedJSON=? where assetId=?',[$relJson, $assetId]);
##Specification
@ -1128,7 +1128,7 @@ EOSQL1
while (my $spec = $specificationSth->hashRef()) {
push @specification, $spec;
}
my $specJson = to_json(\@specification);
my $specJson = encode_json(\@specification);
$session->db->write('update Product set specificationJSON=? where assetId=?',[$specJson, $assetId]);
##Feature
@ -1137,7 +1137,7 @@ EOSQL1
while (my $feature = $featureSth->hashRef()) {
push @features, $feature;
}
my $featJson = to_json(\@features);
my $featJson = encode_json(\@features);
$session->db->write('update Product set featureJSON=? where assetId=?',[$featJson, $assetId]);
##Benefit
@ -1146,7 +1146,7 @@ EOSQL1
while (my $benefit = $benefitSth->hashRef()) {
push @benefits, $benefit;
}
my $beneJson = to_json(\@benefits);
my $beneJson = encode_json(\@benefits);
$session->db->write('update Product set benefitJSON=? where assetId=?',[$beneJson, $assetId]);
}