Hallo @sihadmin
in erster Linie würde ich dir das update empfehlen
i-doit 1.12.2 ist aus April 2019. Ich fürchte du wirst für diese Versionen keinen Support mehr bekommen.
Um aber zumindest diesen Fehler zu lösen müsstest du die passende Dokumente Add-on Version zu deiner i-doit Installation herunterladen und installieren - dabei müsste es sich (vom Datum her) um Version 1.4 handeln (vom Code her würde ich schätzen das du aktuell Version 1.2 oder früher nutzt).
Um das Problem alternativ selbstständig zu fixen müsstest du die betroffene Datei öffnen:
{i-doit}/src/classes/modules/document/compiler/placeholder/isys_document_compiler_placeholder_category.class.php
Hier musst du auf Zeile 98 sicherstellen das die Variable, die an setMultivalueStatusFilter( ... )
übergeben wird ein Array ist.
Das sollte bei dir aktuell etwa so aussehen:
$l_dao_property->setMultivalueStatusFilter(C__RECORD_STATUS__NORMAL);
Es muss aber so aussehen (beachte die eckigen Klammern):
$l_dao_property->setMultivalueStatusFilter([C__RECORD_STATUS__NORMAL]);
Bitte beachte das dieser Fehler vermutlich nur der erste von vielen sein wird. Am einfachsten wäre es zunächst dein Dokumente Add-on auf die korrekte Version anzuheben - langfristig solltest du auch i-doit selbst auf einen aktuellen Stand aktualisiern 
Viele Grüße
Leo