Сделайте вывод запроса на правку договор, посмотрите какие данные хотят вставиться, потом посмотрите есть ли в базе внешний ключ, с которым вы пытаетесь добавить запись.
Ищите несостыковки там, но скорее всего, как уже сказали, коммит транзакции не проходит до выхода из клиента.