Closed taihen closed 1 year ago
@chilek coś gdzieś poszło nie tak, będę wdzięczny za pomoc
@taihen: wykonaj zapytania SQL:
DROP VIEW customerview;
CREATE VIEW customerview AS
SELECT c.*,
cc.consentdate AS consentdate,
cc.invoicenotice AS invoicenotice,
cc.mailingnotice AS mailingnotice,
cc.smsnotice AS smsnotice,
cc.einvoice AS einvoice,
a1.country_id as countryid, a1.ccode,
a1.zip as zip, a1.city as city,
a1.street as street,a1.house as building, a1.flat as apartment,
a2.country_id as post_countryid, a2.ccode AS post_ccode,
a2.zip as post_zip,
a2.city as post_city, a2.street as post_street, a2.name as post_name,
a2.house as post_building, a2.flat as post_apartment,
a1.address as address, a1.location AS full_address,
a1.postoffice AS postoffice,
a2.address as post_address, a2.location AS post_full_address,
a2.postoffice AS post_postoffice,
ce.extid AS extid
FROM customers c
JOIN customer_addresses ca1 ON c.id = ca1.customer_id AND ca1.type = 1
LEFT JOIN vaddresses a1 ON ca1.address_id = a1.id
LEFT JOIN customer_addresses ca2 ON c.id = ca2.customer_id AND ca2.type = 0
LEFT JOIN vaddresses a2 ON ca2.address_id = a2.id
LEFT JOIN customerconsentview cc ON cc.customerid = c.id
LEFT JOIN customerextids ce ON ce.customerid = c.id AND ce.serviceproviderid IS NULL
WHERE NOT EXISTS (
SELECT 1 FROM vcustomerassignments a
JOIN excludedgroups e ON (a.customergroupid = e.customergroupid)
WHERE e.userid = lms_current_user() AND a.customerid = c.id)
AND (lms_current_user() = 0 OR c.divisionid IN (
SELECT ud.divisionid
FROM userdivisions ud
WHERE ud.userid = lms_current_user()))
AND c.type < 2;
No i po sprawie, zadziałało poprawnie, dzieki.
Opis błędu Po aktualizacji z wersji 25 to 27 lista klientów generuje błąd o nie istniejącej kolumnie extid.
W czasie aktualizacji jedynie wystąpił błąd:
który poprawiłem
Ponowne wywołanie upgradedb obdbyło się bez błędów.
Środowisko:
Informacje diagnostyczne
[ ] Brak błędów w dzienniku zdarzeń bazy danych (dotyczy PostgreSQL). W przypadku błędów prosimy o ich przesłanie.
rm -f templates_c/* userpanel/templates_c/*
.composer update --no-dev
.