Uploaded image for project: 'Ibexa IBX'
  1. Ibexa IBX
  2. IBX-1607

It's not possible to edit Landing Page with future events

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • None
    • 4.0.x-dev
    • None
    • Ibexa Commerce, Ibexa Experience

    Description

      Steps to reproduce:

      1. Login as admin
      2. Create a new Landing Page
      3. Fill in the Name and description fields
      4. Add Content Scheduler block
      5. Add a new item to the block and schedule the airtime for a month in the future
      6. Publish the Landing Page
      7. Edit the Landing Page

      Expected:
      Landing Page is edited without issues

      Actual:
      Assertion error:

      AssertionError:
      assert($metadata instanceof ClassMetadata)
      
        at vendor/jms/serializer/src/GraphNavigator/SerializationGraphNavigator.php:220
        at assert(false, 'assert($metadata instanceof ClassMetadata)')
           (vendor/jms/serializer/src/GraphNavigator/SerializationGraphNavigator.php:220)
        at JMS\Serializer\GraphNavigator\SerializationGraphNavigator->accept(object(BasicEvent), array('name' => 'Ibexa\\PageBuilder\\PageBuilder\\Timeline\\BasicEvent', 'params' => array()))
           (vendor/jms/serializer/src/JsonSerializationVisitor.php:101)
        at JMS\Serializer\JsonSerializationVisitor->visitArray(array(object(BasicEvent)), array('name' => 'array', 'params' => array()))
           (vendor/jms/serializer/src/GraphNavigator/SerializationGraphNavigator.php:167)
        at JMS\Serializer\GraphNavigator\SerializationGraphNavigator->accept(array(object(BasicEvent)), array('name' => 'array', 'params' => array()))
           (vendor/jms/serializer/src/Serializer.php:252)
        at JMS\Serializer\Serializer->visit(object(SerializationGraphNavigator), object(JsonSerializationVisitor), object(SerializationContext), array(object(BasicEvent)), 'json', null)
           (vendor/jms/serializer/src/Serializer.php:163)
        at JMS\Serializer\Serializer->serialize(array(object(BasicEvent)), 'json')
           (vendor/ibexa/page-builder/src/bundle/Controller/PageController.php:599)
        at Ibexa\Bundle\PageBuilder\Controller\PageController->getSerializedTimelineEvents(object(PageEditContext))
           (vendor/ibexa/page-builder/src/bundle/Controller/PageController.php:343)
        at Ibexa\Bundle\PageBuilder\Controller\PageController->editAction(object(Request), object(ContentEditView))
           (vendor/symfony/http-kernel/HttpKernel.php:156)
      

      Designs

        Attachments

          Activity

            People

              Unassigned Unassigned
              marek.nocon@ibexa.co Marek NocoĊ„
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: