File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Bundle/CoreBundle/Twig/Extension Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 6
6
use Symfony \Component \Security \Core \SecurityContext ;
7
7
use Victoire \Bundle \BusinessPageBundle \Entity \BusinessPage ;
8
8
use Victoire \Bundle \BusinessPageBundle \Entity \BusinessTemplate ;
9
+ use Victoire \Bundle \BusinessPageBundle \Entity \VirtualBusinessPage ;
9
10
use Victoire \Bundle \CoreBundle \Entity \View ;
10
11
use Victoire \Bundle \CoreBundle \Handler \WidgetExceptionHandler ;
11
12
use Victoire \Bundle \CoreBundle \Helper \CurrentViewHelper ;
@@ -115,8 +116,10 @@ public function cmsWidgetUnlinkAction($widgetId, $view)
115
116
$ viewReference = $ reference = $ this ->viewCacheHelper ->getReferenceByParameters (
116
117
array ('viewId ' => $ view ->getId ())
117
118
);
118
- if (!$ viewReference ) {
119
+ if (!$ viewReference && $ view -> getId () != '' ) {
119
120
$ viewReference = $ view ->setReference (['id ' => $ view ->getId ()]);
121
+ } elseif ($ view instanceof VirtualBusinessPage) {
122
+ $ viewReference = $ view ->setReference (['id ' => $ view ->getTemplate ()->getId ()]);
120
123
}
121
124
122
125
$ view ->setReference ($ viewReference );
You can’t perform that action at this time.
0 commit comments