Kunden Attribut - Standart-/Default-Wert setzen

Hallo zusammen,

wir haben ein Plugin, welches ein Attribut für Kunden anlegt (unter Freitextfelder > Tabelle Kunde (s_user_attributes).
Spaltenname: x_allowed_inactivity
Spaltentyp: Ganzzahl - INT(11)

Das Plugin soll das Nutzerkonto nach 365 Tagen Inaktivität sperren, sodass das Konto von uns danach wieder freigeschaltet werden muss. Das funktioniert auch, wenn man den Kunden im Backend anlegt und das Feld manuell befüllt. Die Kunden sollen sich allerdings bald selber registrieren können.

Wenn man sich nun registriert, wird das Konto zwar angelegt, der Nutzer wird aber gar nicht erst eingeloggt, das Konto gilt also als gesperrt, weil das Feld leer ist.

Im Plugin (Bootstrap Ordner) habe ich diese Daten gefunden, welche ich für relevant halte:

const ALLOWED_INACTIVITY_IN_DAYS = 365;

und

private function createAttributes()
    {
        /** @var \Shopware\Bundle\AttributeBundle\Service\CrudService */
        $service = $this->container->get('shopware_attribute.crud_service');

        $service->update('s_user_attributes', 'x_allowed_inactivity', 'integer', [
            'label' => 'Kunden Inaktivität',
            'supportText' => 'Hier kann die erlaubte Inaktivität des Kunden angegeben werden',
            'displayInBackend' => true,
            'position' => 100,
            'custom' => true,
        ],
            null,
            false,
            self::ALLOWED_INACTIVITY_IN_DAYS
        );

        $this->generateAttributeModels();
    }

Kurioserweise erscheint der Wert „365“ im ensprechenden Feld für 1-2 Sekunden, wenn man den Kunden im Backend öffnet. Nach diesen 1-2 Sekunden ist das Feld leer.

Hat hier jemand eine Idee, wie man dieses Feld direkt bei der Registrierung befüllen könnte? Evtl. ist das ja auch über einen anderen Weg als über das Plugin möglich.

Lars