- Removed duplicate processing of metadata.

- fix [ 1373649 ] Username isn't populated in 6.8.0 Discussions
This commit is contained in:
JT Smith 2005-12-06 21:43:09 +00:00
parent 4c356dbab5
commit 49212c2b44
3 changed files with 3 additions and 21 deletions

View file

@ -1,4 +1,6 @@
6.8.1
- Removed duplicate processing of metadata.
- fix [ 1373649 ] Username isn't populated in 6.8.0 Discussions
- Upgraded TinyMCE to 2.0.1, which allows the rich editor to work with
Firefox 1.5.
- Added test class for User.pm (Roy Johnson / Ocean View Web Creations)

View file

@ -1168,27 +1168,6 @@ sub processPropertiesFromFormPost {
}
WebGUI::SQL->beginTransaction;
$self->update(\%data);
foreach my $form (keys %{$session{form}}) {
if ($form =~ /^metadata_(.*)$/) {
my $fieldId = $1;
my ($exists) = WebGUI::SQL->quickArray("select count(*) from metaData_values
where assetId = ".quote($self->getId)."
and fieldId = ".quote($fieldId));
if(! $exists && $session{form}{$form} ne "") {
WebGUI::SQL->write("insert into metaData_values (fieldId, assetId)
values (".quote($fieldId).",".quote($self->getId).")");
}
if($session{form}{$form} eq "") {
# Keep it clean
WebGUI::SQL->write("delete from metaData_values where assetId = ".
quote($self->getId)." and fieldId = ".quote($fieldId));
} else {
WebGUI::SQL->write("update metaData_values set value = ".quote($session{form}{$form})."
where assetId = ".quote($self->getId)." and fieldId = ".
quote($fieldId));
}
}
}
WebGUI::SQL->commit;
}

View file

@ -625,6 +625,7 @@ sub processPropertiesFromFormPost {
}
%data = (
ownerUserId => $session{user}{userId},
username => $session{form}{visitorName} || $session{user}{alias} || $session{user}{username},
isHidden => 1,
dateSubmitted=>time()
);