fix error handling in back office service calls