Repository: PrefectHQ/prefect

Issue:
"Bad request for URL" when running "prefect get flow-runs"
## Description
I see the following error when running `prefect get flow-runs`:
```
Traceback (most recent call last):
  File "/home/jc/.local/bin/prefect", line 10, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/home/jc/.local/lib/python3.7/site-packages/prefect/cli/get.py", line 256, in flow_runs
    result = Client().graphql(query)
  File "/home/jc/.local/lib/python3.7/site-packages/prefect/client/client.py", line 281, in graphql
    retry_on_api_error=retry_on_api_error,
  File "/home/jc/.local/lib/python3.7/site-packages/prefect/client/client.py", line 237, in post
    retry_on_api_error=retry_on_api_error,
  File "/home/jc/.local/lib/python3.7/site-packages/prefect/client/client.py", line 401, in _request
    session=session, method=method, url=url, params=params, headers=headers
  File "/home/jc/.local/lib/python3.7/site-packages/prefect/client/client.py", line 333, in _send_request
    response.raise_for_status()
  File "/home/jc/.local/lib/python3.7/site-packages/requests/models.py", line 941, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://localhost:4200/graphql
```

The same error occurs if I specify a flow (`--flow`) or project (`--project`). 

I'm running 0.13.11. The version of prefect matches the tags of the running prefect containers.

## Reproduction
On a VM:
```
pip3 install prefect
prefect backend server
prefect server start
```
Wait for images to download and the services to start. Then run:
```
prefect get flow-runs
```




Discussion:
@jamescoleuk Thanks for reporting! I know what the issue is, fixing now

Resolving patch:
diff --git a/src/prefect/cli/describe.py b/src/prefect/cli/describe.py
--- a/src/prefect/cli/describe.py
+++ b/src/prefect/cli/describe.py
@@ -239,7 +239,6 @@ def flow_runs(name, flow_name, output):
                 "scheduled_start_time": True,
                 "start_time": True,
                 "end_time": True,
-                "duration": True,
                 "serialized_state": True,
             }
         }
diff --git a/src/prefect/cli/get.py b/src/prefect/cli/get.py
--- a/src/prefect/cli/get.py
+++ b/src/prefect/cli/get.py
@@ -247,7 +247,6 @@ def flow_runs(limit, flow, project, started):
                 "created": True,
                 "state": True,
                 "name": True,
-                "duration": True,
                 "start_time": True,
             }
         }
@@ -271,7 +270,6 @@ def flow_runs(limit, flow, project, started):
                 item.state,
                 pendulum.parse(item.created).diff_for_humans(),
                 start_time,
-                item.duration,
                 item.id,
             ]
         )
@@ -285,7 +283,6 @@ def flow_runs(limit, flow, project, started):
                 "STATE",
                 "AGE",
                 "START TIME",
-                "DURATION",
                 "ID",
             ],
             tablefmt="plain",


Test patch:
diff --git a/tests/cli/test_describe.py b/tests/cli/test_describe.py
--- a/tests/cli/test_describe.py
+++ b/tests/cli/test_describe.py
@@ -263,7 +263,6 @@ def test_describe_flow_runs(monkeypatch, cloud_api):
             scheduled_start_time
             start_time
             end_time
-            duration
             serialized_state
         }
     }
@@ -320,7 +319,6 @@ def test_describe_flow_runs_populated(monkeypatch, cloud_api):
             scheduled_start_time
             start_time
             end_time
-            duration
             serialized_state
         }
     }
diff --git a/tests/cli/test_get.py b/tests/cli/test_get.py
--- a/tests/cli/test_get.py
+++ b/tests/cli/test_get.py
@@ -195,7 +195,6 @@ def test_get_flow_runs_cloud(monkeypatch, cloud_api):
             and "STATE" in result.output
             and "AGE" in result.output
             and "START TIME" in result.output
-            and "DURATION" in result.output
         )
 
         query = """
@@ -208,7 +207,6 @@ def test_get_flow_runs_cloud(monkeypatch, cloud_api):
                 created
                 state
                 name
-                duration
                 start_time
             }
         }
@@ -255,7 +253,6 @@ def test_get_flow_runs_populated(monkeypatch, cloud_api):
                 created
                 state
                 name
-                duration
                 start_time
             }
         }