diff --git a/lib/Alchemy/Phrasea/Controller/Prod/Upload.php b/lib/Alchemy/Phrasea/Controller/Prod/Upload.php index 14b96f4707..3e0f39376a 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/Upload.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/Upload.php @@ -167,8 +167,9 @@ class Upload implements ControllerProviderInterface $postStatus = $request->get('status'); - if (is_array($postStatus)) { - + if (isset($postStatus[$collection->get_sbas_id()]) && is_array($postStatus[$collection->get_sbas_id()])) { + $postStatus = $postStatus[$collection->get_sbas_id()]; + $status = ''; foreach (range(0, 64) as $i) { $status .= isset($postStatus[$i]) ? ($postStatus[$i] ? '1' : '0') : '0'; diff --git a/templates/web/prod/upload/upload.html.twig b/templates/web/prod/upload/upload.html.twig index e85380eef2..9ff9949046 100644 --- a/templates/web/prod/upload/upload.html.twig +++ b/templates/web/prod/upload/upload.html.twig @@ -67,10 +67,10 @@ {% endif %} {{ status['labeloff']|default('off') }} - + - + {{ status['labelon']|default('on') }} {% if status['img_on'] is not empty %}