Witam;
Od jakiegos czasu walcze z niedzialajacym dodawaniem zobowiazan
beztaryfowych. Normalne taryfowe dzialaja ok.
Wersja lms - najnowsza git
Wersja PostgreSQL: 8.4.13
Wersja PHP: 5.3.3-7+squeeze14
Wersja Smarty: 3.1.11
Objaw taki ze po wypelnieniu formularzyka
?m=customerassignmentadd&id=1
wracam do tej samej strony i zobowiazanie sie nie dodaje
W logach postgresql mam tylko:
2013-03-21 13:38:27 CET BŁĄD: nieprawidłowa składnia wejścia dla
integer: "" przy znaku 35
2013-03-21 13:38:27 CET POLECENIE:SELECT name FROM tariffs WHERE id=''
LIMIT 1;
2013-03-21 13:38:27 CET BŁĄD: bieżąca transakcja została przerwana,
polecenia ignorowane do końca bloku transakcji
2013-03-21 13:38:27 CET POLECENIE:SELECT lastname || ' ' || name FROM
customers WHERE id = '666'
2013-03-21 13:38:27 CET BŁĄD: bieżąca transakcja została przerwana,
polecenia ignorowane do końca bloku transakcji
2013-03-21 13:38:27 CET POLECENIE:INSERT INTO syslog (cdate, uid, cid,
nid, module, event, msg, diff, oid) VALUES
(1363869507,'3',666,0,5,1,'dodano zobowiązanie: , klient: ',NULL,0) ;
2013-03-21 13:38:27 CET BŁĄD: bieżąca transakcja została przerwana,
polecenia ignorowane do końca bloku transakcji
2013-03-21 13:38:27 CET POLECENIE:LOCK syslog
2013-03-21 13:38:27 CET BŁĄD: bieżąca transakcja została przerwana,
polecenia ignorowane do końca bloku transakcji
2013-03-21 13:38:27 CET POLECENIE:INSERT INTO syslog (cdate, uid, cid,
nid, module, event, msg, diff, oid) VALUES
(1363869507,'3',666,0,5,1,'dodano zobowiązanie: , klient: ',NULL,0) ;
2013-03-21 13:38:27 CET BŁĄD: bieżąca transakcja została przerwana,
polecenia ignorowane do końca bloku transakcji
2013-03-21 13:38:27 CET POLECENIE:SELECT currval('syslog_id_seq')
Nie moge dojsc w ktorym miejscu to sie wysypuje i z jakiego powodu.
Zapewne problem jest w bazie danych, a raczej w jakims blednym schemacie
widoku, ale nie mam pomyslu jak to bezbolesnie poprawic. Moze ktos
podrzucic czysty widok customersview, albo naprowadzic jak to mozna
zdiagnozowac?
pozdrawiam
--
Andrzej Banach
net-komp.net.pl