{"html_url": "https://github.com/simonw/datasette/issues/887#issuecomment-652709199", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/887", "id": 652709199, "node_id": "MDEyOklzc3VlQ29tbWVudDY1MjcwOTE5OQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-07-02T00:21:54Z", "updated_at": "2020-07-02T00:21:54Z", "author_association": "OWNER", "body": "Example in the live demo: https://latest.datasette.io/fixtures/magic_parameters\r\n\r\n\"fixtures__select___header_user_agent_as_user_agent____now_datetime_utc_as_datetime\"\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 649437530, "label": "Canned query page should show the name of the canned query"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/pull/883#issuecomment-652710178", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/883", "id": 652710178, "node_id": "MDEyOklzc3VlQ29tbWVudDY1MjcxMDE3OA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-07-02T00:25:44Z", "updated_at": "2020-07-02T00:25:44Z", "author_association": "OWNER", "body": "This is a great idea.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 648749062, "label": "Skip counting hidden tables"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/887#issuecomment-652711562", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/887", "id": 652711562, "node_id": "MDEyOklzc3VlQ29tbWVudDY1MjcxMTU2Mg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-07-02T00:30:43Z", "updated_at": "2020-07-02T00:30:43Z", "author_association": "OWNER", "body": "Demo has updated: https://latest.datasette.io/fixtures/magic_parameters\r\n\r\n\"fixtures__select___header_user_agent_as_user_agent____now_datetime_utc_as_datetime\"\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 649437530, "label": "Canned query page should show the name of the canned query"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/887#issuecomment-652711822", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/887", "id": 652711822, "node_id": "MDEyOklzc3VlQ29tbWVudDY1MjcxMTgyMg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-07-02T00:31:33Z", "updated_at": "2020-07-02T00:31:33Z", "author_association": "OWNER", "body": "If a canned query has a title defined that will be used instead: https://latest.datasette.io/fixtures/neighborhood_search\r\n\r\n\"fixtures__select_neighborhood__facet_cities_name__state_from_facetable_join_facet_cities_on_facetable_city_id___facet_cities_id_where_neighborhood_like_________text________order_by_neighborhood_\"\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 649437530, "label": "Canned query page should show the name of the canned query"}, "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} {"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/889#issuecomment-652990131", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/889", "id": 652990131, "node_id": "MDEyOklzc3VlQ29tbWVudDY1Mjk5MDEzMQ==", "user": {"value": 49260, "label": "amjith"}, "created_at": "2020-07-02T12:58:11Z", "updated_at": "2020-07-02T13:00:18Z", "author_association": "CONTRIBUTOR", "body": "FWIW, this error does NOT happen in datasette 0.45a4.\r\n\r\nIt only started on 0.45a5", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 649907676, "label": "asgi_wrapper plugin hook is crashing at startup"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/889#issuecomment-653002499", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/889", "id": 653002499, "node_id": "MDEyOklzc3VlQ29tbWVudDY1MzAwMjQ5OQ==", "user": {"value": 49260, "label": "amjith"}, "created_at": "2020-07-02T13:22:13Z", "updated_at": "2020-07-02T13:22:13Z", "author_association": "CONTRIBUTOR", "body": "I was able to narrow this down to the fact that lifespan protocol is turned on. \r\n\r\nI see the workaround you've used here: https://github.com/simonw/datasette-debug-asgi/commit/72d568d32a3159c763ce908c0b269736935c6987\r\n\r\nIf so, maybe it's time to update some of the asg_wrapper [plugins](https://datasette.readthedocs.io/en/stable/plugin_hooks.html#asgi-wrapper-datasette). ", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 649907676, "label": "asgi_wrapper plugin hook is crashing at startup"}, "performed_via_github_app": null}