Administration: Entityquery in vue.js?

Hi Shopware Community,

ich habe eine eigene Entität erstellt und ich kann diese in der Storefront auch auslesen.

$criteria = new Criteria();
        $criteria->addFilter(new EqualsFilter('customerId', $customerId));
        $criteria->setLimit(1);
        $tlObject = $this->myRepository->search($criteria, $event->getContext())->first();

Diese Abfrage will ich jedoch in der Administration durchführen.

methods: {
        getEntry(){
            this.repository = this.repositoryFactory.create('my_entity');
            const criteria = new Criteria();
            var customerId = this.customer.id; //console.log(customerId) -> korrekt
            var entryId = [];
            criteria.addFilter(Criteria.equals('customerId', customerId));

            this.repository.search(criteria, Shopware.Context.api).then((result) => {
                entryId = result;
            })
            return entryId;
        },

        createdOwnComponent() {
            this.myObject = this.getEntry();
            console.log(this.myObject); // Liefert "undefined" zurück :(
        }
    }

Wenn ich mir das mit console.log() ausgeben lasse, erscheint nur „undefined“
Hat jemand eine Ahnung was ich hier falsch mache?

Grüße Oliver

Wenn ich mir das Promise (this.repository.search(criteria, Shopware.Context.api)) via Console.log ausgeben lasse, sind die Daten sogar im PromiseResult…
Help

Hab’s gelöst. Unter anderem kam er nicht damit zurecht, dass this.myObject in camelCase geschrieben war. this.myobject ging dann.