Most of our widgets aren't properly protected against an unavailable backend server, as visible on the staging platform (which does not have access to production servers). This causes improper errors to be displayed in the UI.
This commits fixes all the cases I could spot.
rebased onto e788b08aaf42a9bbe34705da922e0fff89546577
rebased onto 1c87b6faa738873daecd08033b94eae830b973d2
Pull-Request has been merged by abompard
Most of our widgets aren't properly protected against an unavailable backend server, as visible on the staging platform (which does not have access to production servers). This causes improper errors to be displayed in the UI.
This commits fixes all the cases I could spot.