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') }}
-
+