{"html_url": "https://github.com/simonw/datasette/issues/886#issuecomment-652732460", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/886", "id": 652732460, "node_id": "MDEyOklzc3VlQ29tbWVudDY1MjczMjQ2MA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-07-02T01:52:02Z", "updated_at": "2020-07-02T01:52:02Z", "author_association": "OWNER", "body": "In investigating this I'm not convinced 500 errors are being correctly raised by errors in canned writable queries.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 649429772, "label": "Reconsider how _actor_X magic parameter deals with missing values"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/886#issuecomment-652731459", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/886", "id": 652731459, "node_id": "MDEyOklzc3VlQ29tbWVudDY1MjczMTQ1OQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-07-02T01:48:08Z", "updated_at": "2020-07-02T01:48:08Z", "author_association": "OWNER", "body": "A common error with this (and other) magic parameters is for the database query to result in the following:\r\n\r\n You did not supply a value for binding 3.\r\n\r\nThis is a pretty crufty error. I'm inclined to say that ANY missing or invalid magic parameter should be treated as a `None` value instead.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 649429772, "label": "Reconsider how _actor_X magic parameter deals with missing values"}, "performed_via_github_app": null}