From: Tom Hughes Date: Thu, 16 Jan 2025 20:44:19 +0000 (+0000) Subject: Merge remote-tracking branch 'github/pull/727' X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/007a4d09a952d5fe9b4d90a6b6c9a97d1e72a9d2?hp=c4cc6c0c54a91a9bc2b15f806bb13a575f6d2816 Merge remote-tracking branch 'github/pull/727' --- diff --git a/cookbooks/planet/files/default/replication-bin/replicate-changesets b/cookbooks/planet/files/default/replication-bin/replicate-changesets index cee87bd26..bb4544f68 100755 --- a/cookbooks/planet/files/default/replication-bin/replicate-changesets +++ b/cookbooks/planet/files/default/replication-bin/replicate-changesets @@ -96,7 +96,7 @@ class ChangesetBuilder def add_comments(xml, cs) # grab the visible changeset comments as well - res = @conn.exec("select cc.author_id, u.display_name as author, cc.body, (cc.created_at at time zone 'utc') as created_at from changeset_comments cc join users u on cc.author_id=u.id where cc.changeset_id=#{cs.id} and cc.visible order by cc.created_at asc") + res = @conn.exec("select cc.id, cc.author_id, u.display_name as author, cc.body, (cc.created_at at time zone 'utc') as created_at from changeset_comments cc join users u on cc.author_id=u.id where cc.changeset_id=#{cs.id} and cc.visible order by cc.created_at asc") xml["comments_count"] = res.num_tuples.to_s # early return if there aren't any comments @@ -105,6 +105,7 @@ class ChangesetBuilder discussion = XML::Node.new("discussion") res.each do |row| comment = XML::Node.new("comment") + comment["id"] = row["id"] comment["uid"] = row["author_id"] comment["user"] = xml_sanitize(row["author"]) comment["date"] = Time.parse(row["created_at"]).getutc.xmlschema