Nach Update von 6.3.4.1 auf 6.3.5.1: Bestellliste im Admin läd nicht mehr (JS Fehler)

Hallo.

Nach dem Update auf 6.3.5.1 kommt es beim Aufruf der Bestellliste zu einem JS Fehler wodurch die Liste nicht mehr angezeigt wird. Bestellungen werden zwar ermittelt, werden in der Liste aber nicht mehr dargestellt. Grund ist eine “korrupte” Accosiation in sw-order-list/index.js.

Fehlermeldung:

vendors-node.js?16129488281459014:2 TypeError: Cannot read property 'street' of undefined
    at fn (eval at Ks (vendors-node.js?16129488281459014:2), :7:2106)
    at i (vendors-node.js?16129488281459014:2)
    at s.xt [as _t] (vendors-node.js?16129488281459014:2)
    at eval (eval at Ks (vendors-node.js?16129488281459014:2), :3:5240)
    at s.bt [as _l] (vendors-node.js?16129488281459014:2)
    at eval (eval at Ks (vendors-node.js?16129488281459014:2), :3:4754)
    at s.bt [as _l] (vendors-node.js?16129488281459014:2)
    at s.eval (eval at Ks (vendors-node.js?16129488281459014:2), :3:4271)
    at s.e._render (vendors-node.js?16129488281459014:2)
    at s.i (vendors-node.js?16129488281459014:2)

Accosiation die nicht tut:

orderCriteria() {
	const criteria = new Criteria(this.page, this.limit);

	criteria.setTerm(this.term);
	if (this.affiliateCodeFilter.length > 0) {
		criteria.addFilter(Criteria.equalsAny('affiliateCode', this.affiliateCodeFilter));
	}
	if (this.campaignCodeFilter.length > 0) {
		criteria.addFilter(Criteria.equalsAny('campaignCode', this.campaignCodeFilter));
	}

	this.sortBy.split(',').forEach(sortBy => {
		criteria.addSorting(Criteria.sort(sortBy, this.sortDirection));
	});

	criteria.addAssociation('addresses');
	criteria.addAssociation('billingAddress'); // DAS HIER TUT NICHT! IST NULL
	criteria.addAssociation('salesChannel');
	criteria.addAssociation('orderCustomer');
	criteria.addAssociation('currency');
	criteria.addAssociation('documents');
	criteria.addAssociation('transactions');
	criteria.addAssociation('deliveries');
	criteria.getAssociation('transactions').addSorting(Criteria.sort('createdAt'));

	return criteria;
},

Im Template kommt es dann zum Fehler da billingAddress = null

{% block sw_order_list_grid_columns_billing_address %}
	
// DAS TUT NICHT
		{{ item.billingAddress.street }},
		{{ item.billingAddress.zipcode }}
		{{ item.billingAddress.city }}
	
{% endblock %}

Bei anderen Instanzen die wir aktualisiert haben taucht dieser Fehler nicht auf. Alle Migrations sind durchgelaufen. Leider weiß ich nicht wo ich ansetzen soll und leider betrifft es das Produktivsystem… 

Hoffe jemand kann supporten. Danke!

 

Gruß Mike

 

Hat sich erledigt. Lag an einem Plugin welches das oder-list js überschrieben hatte…