Skip to content

[BUG] Executor saved as string instead NULL (when duplicating prevent opening preset for instance) #13

@Yivan

Description

@Yivan

Hello,

Using the "Duplicate" feature:

image

Try duplicate the same one 2 or 3 times. When opening previous one this send a:

image

Timestamp: Thu Sep 30 2021 21:54:44 GMT+0200 (heure d’été d’Europe centrale)
Status: 500 | 
URL: /admin/elementsexporttoolkit/config/get
Message: Class "" not found
Trace: 
in /var/www/html/vendor/elements/export-toolkit-bundle/src/Controller/ConfigController.php:272
#0 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(156): Elements\Bundle\ExportToolkitBundle\Controller\ConfigController->getAction()
#1 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(78): Symfony\Component\HttpKernel\HttpKernel->handleRaw()
#2 /var/www/html/vendor/symfony/http-kernel/Kernel.php(199): Symfony\Component\HttpKernel\HttpKernel->handle()
#3 /var/www/html/public/index.php(36): Symfony\Component\HttpKernel\Kernel->handle()
#4 {main}

And today I get the same message on a preset which was working fine before.

I digged in the code and it seems this is the executor which is saved as "executor" => "", in the export-toolkit-configurations.php. Replacing in this config by manually edit the php file by "executor" => NULL, make it works.

I think this field should be saved as NULL if empty in the GUI, or the line here https://github.com/elements-at/ExportToolkit/blob/master/src/Controller/ConfigController.php#L269 should check for empty too.

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions