<p>If I understand the code correctly the problem is simply with the logic that if tags are changed we use the current members of the relation to determien the bounding box, but in this case that list is actually empty and we should be using the list of changed members, see <a href="https://github.com/openstreetmap/openstreetmap-website/blame/master/app/models/relation.rb#L387">https://github.com/openstreetmap/openstreetmap-website/blame/master/app/models/relation.rb#L387</a></p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/2020#issuecomment-428000401">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLQ1QmmKTU0eqMmrcZdjsolmaZOzmks5ui9LGgaJpZM4XNpPl">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABWnLXpvGz9RKhkzZWzpkYur7j98bOD2ks5ui9LGgaJpZM4XNpPl.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@simonpoole in #2020: If I understand the code correctly the problem is simply with the logic that if tags are changed we use the current members of the relation to determien the bounding box, but in this case that list is actually empty and we should be using the list of changed members, see https://github.com/openstreetmap/openstreetmap-website/blame/master/app/models/relation.rb#L387"}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/2020#issuecomment-428000401"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/2020#issuecomment-428000401",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/2020#issuecomment-428000401",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [openstreetmap/openstreetmap-website] Deleting a relation (and just that) creates a changeset without a bounding box (#2020)",
"sections": [
{
"text": "",
"activityTitle": "**Simon Poole**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@simonpoole",
"facts": [
]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"openstreetmap/openstreetmap-website\",\n\"issueId\": 2020,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"openstreetmap/openstreetmap-website\",\n\"issueId\": 2020\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/openstreetmap/openstreetmap-website/issues/2020#issuecomment-428000401"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 389452773\n}"
}
],
"themeColor": "26292E"
}
]</script>