Details

    • Sprint:
      Team A Sprint 29
    • Team:
      Team A
    • Epic Link:
    • Story Points:
      2

      Description

      Steps to reproduce

      • Add a theme to your Integrated installation
      • Assign the theme to a website
      • Add a page to the website
      • Remove the theme from your Integrated installation
      • Result: exception on all pages of the channel. In this case the default theme should be used automatically

      InvalidArgumentException in ThemeManager.php line 122:
      Theme "thompson" not exists.
      in ThemeManager.php line 122
      at ThemeManager->setActiveTheme('thompson') in WebsiteConfigurationListener.php line 91
      at WebsiteConfigurationListener->onKernelRequest(object(GetResponseEvent), 'kernel.request', object(TraceableEventDispatcher))
      at call_user_func(array(object(WebsiteConfigurationListener), 'onKernelRequest'), object(GetResponseEvent), 'kernel.request', object(TraceableEventDispatcher)) in WrappedListener.php line 61
      at WrappedListener->__invoke(object(GetResponseEvent), 'kernel.request', object(TraceableEventDispatcher))
      at call_user_func(object(WrappedListener), object(GetResponseEvent), 'kernel.request', object(TraceableEventDispatcher)) in WrappedListener.php line 61
      at WrappedListener->__invoke(object(GetResponseEvent), 'kernel.request', object(ContainerAwareEventDispatcher))

      Requirements

      • Removing a theme or removing a base view from a theme shouldn't throw an exception, but should fallback to the default theme, default base view
      • Don't store the full path of a view, so changing a theme should affect all pages automatically

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              marijn Marijn Otte
              Code reviewer:
              Koen Prins
              Developer:
              Ger Jan van den Bosch
              Product owner:
              Marijn Otte
              Client:
              Integrated Marijn
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved:

                Draw.io Diagrams

                  OTM