fix Map/MapPoint editing

This commit is contained in:
Doug Bell 2011-04-22 17:02:06 -05:00
parent d86381d440
commit 4bcd1e3976
3 changed files with 169 additions and 12 deletions

View file

@ -549,9 +549,10 @@ sub www_ajaxEditPointSave {
} );
}
else {
$asset = WebGUI::Asset->newById( $session, $assetId );
return JSON->new->encode({message => $i18n->get("error edit unauthorized")})
unless $asset && $asset->canEdit;
eval { $asset = WebGUI::Asset->newById( $session, $assetId ) };
if ( $@ || !$asset || !$asset->canEdit ) {
return JSON->new->encode({message => $i18n->get("error edit unauthorized")});
}
$asset = $asset->addRevision;
}