Point delivery audit finding to the failing SQL statement

This commit is contained in:
evgeny committed 2026-10-26 18:26:58 +01:00
1 parent 6734035734
commit 26432be0e4
1 file changed
+1 -1
+1 -1
View File
@@ -523,7 +523,7 @@ db_sync_select и повторно передаются публичному db_
Полный диагностический лог прочитан; причина VerifyInit failure и ошибочный forgery видны явно.
Дополнительный найденный дефект учёта доставки:
si_delivery_update (db_sync.c:838) формирует UPDATE с WHERE timestamp=? AND author=?,
si_delivery_update (db_sync.c:851) формирует UPDATE с WHERE timestamp=? AND author=?,
но схема si_table_create содержит node_id и не содержит author. На реальной таблице
стенда подготовка EXPLAIN UPDATE возвращает SQLITE_ERROR/no such column: author,
без исполнения UPDATE. Поэтому эта ветвь не обновляет delivered_peers/delivery_chain;