Made Survey2 asset-copy-aware too
This commit is contained in:
parent
ca3a2d3421
commit
265b464091
1 changed files with 17 additions and 0 deletions
|
|
@ -165,6 +165,23 @@ sub importAssetCollateralData {
|
|||
$self->session->db->write("update Survey set surveyJSON = ? where assetId = ?",[$surveyJSON,$self->getId]);
|
||||
}
|
||||
|
||||
#-------------------------------------------------------------------
|
||||
|
||||
=head2 duplicate ( )
|
||||
|
||||
Override duplicate so that surveyJSON gets duplicated too
|
||||
|
||||
=cut
|
||||
|
||||
sub duplicate {
|
||||
my $self = shift;
|
||||
my $options = shift;
|
||||
my $newAsset = $self->SUPER::duplicate($options);
|
||||
$self->loadSurveyJSON();
|
||||
$self->session->db->write("update Survey set surveyJSON = ? where assetId = ?",[$self->survey->freeze,$newAsset->getId]);
|
||||
return $newAsset;
|
||||
}
|
||||
|
||||
#-------------------------------------------------------------------
|
||||
=head2 getEditForm
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue