https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43516

--- Comment #5 from Matt Blenkinsop <[email protected]> ---
Comment on attachment 205544
  --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=205544
Bug 43516: Harden HttpClient against malformed and unreachable API responses

Review of attachment 205544:
 --> 
(https://bugs.koha-community.org/bugzilla3/page.cgi?id=splinter.html&bug=43516&attachment=205544)
-----------------------------------------------------------------

Couple of comments in the review. The tests also fail without 43517, should
this be a dependency or does a change need merging back into this bug? (It
throws on a .format() call that 43517 adds into the cypress config)

::: koha-tmpl/intranet-tmpl/prog/js/fetch/http-client.js
@@ +69,3 @@
>      ) {
>          let res, error;
> +        void mark_submitting;

Is this here for linting errors? If so I think we need a comment or use an
eslint-disable comment instead of the void as it might be confusing

@@ +117,5 @@
>                      });
>                  }
> +                return response.json().catch(() => {
> +                    const err = new Error(
> +                        "Invalid response from server: could not parse JSON"

Not translatable - needs wrapping

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to