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