fixed: Gallery reverts to undeletable bare asset if created with default view "Single Album"
This commit is contained in:
parent
11184d7a15
commit
f2032b2d01
3 changed files with 14 additions and 6 deletions
|
|
@ -10,6 +10,8 @@
|
|||
- fixed: Email Receipt after Successful Checkout
|
||||
- fixed: DataForm captcha doesn't show up
|
||||
- fixed: edit branch only changes meta data fields if another value is changed
|
||||
- fixed: Gallery reverts to undeletable bare asset if created with default
|
||||
view "Single Album"
|
||||
|
||||
7.5.16
|
||||
- Created a migration from 7.4.40 directly to 7.5.16.
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ sub definition {
|
|||
list => $i18n->get("viewDefault option list"),
|
||||
album => $i18n->get("viewDefault option album"),
|
||||
);
|
||||
|
||||
|
||||
tie my %viewListOrderByOptions, 'Tie::IxHash', (
|
||||
creationDate => $i18n->get("viewListOrderBy option creationDate"),
|
||||
lineage => $i18n->get("viewListOrderBy option lineage"),
|
||||
|
|
@ -919,11 +919,17 @@ sub prepareView {
|
|||
my $self = shift;
|
||||
$self->SUPER::prepareView();
|
||||
|
||||
if ( $self->get("viewDefault") eq "album" ) {
|
||||
if ( $self->get("viewDefault") eq "album" && $self->get("viewAlbumAssetId") && $self->get("viewAlbumAssetId")
|
||||
ne 'PBasset000000000000001') {
|
||||
my $asset
|
||||
= WebGUI::Asset->newByDynamicClass( $self->session, $self->get("viewAlbumAssetId") );
|
||||
$asset->prepareView;
|
||||
$self->{_viewAsset} = $asset;
|
||||
if ($asset) {
|
||||
$asset->prepareView;
|
||||
$self->{_viewAsset} = $asset;
|
||||
}
|
||||
else {
|
||||
$self->prepareViewListAlbums;
|
||||
}
|
||||
}
|
||||
else {
|
||||
$self->prepareViewListAlbums;
|
||||
|
|
@ -959,7 +965,7 @@ sub view {
|
|||
my $session = $self->session;
|
||||
my $var = $self->get;
|
||||
|
||||
if ( $self->get("viewDefault") eq "album" ) {
|
||||
if ( $self->get("viewDefault") eq "album" && $self->{_viewAsset}) {
|
||||
return $self->{_viewAsset}->view;
|
||||
}
|
||||
else {
|
||||
|
|
|
|||
|
|
@ -323,7 +323,7 @@ our $I18N = {
|
|||
context => '',
|
||||
},
|
||||
"viewAlbumAssetId description" => {
|
||||
message => "The album to view when the default view is 'Album'",
|
||||
message => "The album to view when the default view is 'Single Album'",
|
||||
lastUpdated => 0,
|
||||
context => '',
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue