diff options
Diffstat (limited to 'mod/mod-ci-github-service-data.cxx')
-rw-r--r-- | mod/mod-ci-github-service-data.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mod/mod-ci-github-service-data.cxx b/mod/mod-ci-github-service-data.cxx index d3071b2..31a556d 100644 --- a/mod/mod-ci-github-service-data.cxx +++ b/mod/mod-ci-github-service-data.cxx @@ -220,9 +220,11 @@ namespace brep { v = gh_to_iso8601 (installation_access.expires_at); } - catch (const runtime_error& e) + catch (const system_error& e) { - throw invalid_argument ("invalid IAT expires_at value " + + // Translate for simplicity. + // + throw invalid_argument ("unable to convert IAT expires_at value " + to_string (system_clock::to_time_t ( installation_access.expires_at))); } |