Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. Unhandled Rejection (Error): Guest is already patching
  2.  
  3. export function patchGuest(guest) {
  4. return (dispatch, getState) => {
  5. if (shouldPatchGuest(getState())) {
  6. dispatch(apiPatchGuest());
  7. return BookingApi.patchGuest(guest.id, guest.json())
  8. .then(response => {
  9. const json = response.data;
  10. const updatedGuest = Guest.asGuest(json);
  11. dispatch(setStateUpdateGuest(updatedGuest));
  12. })
  13. .catch(err => {
  14. dispatch(apiError(err));
  15. throw err;
  16. });
  17. }
  18. return Promise.reject(new Error('Guest is already patching'));
  19. };
  20. }
  21.  
  22. patchOnBlur = (event) => {
  23. const { meta: { dirty, error }, dispatch, currentGuest, fieldName } = this.props;
  24. if (dirty && !error) {
  25. const patched = currentGuest.patch({
  26. [fieldName]: event.target.value
  27. });
  28. dispatch(patchGuest(patched));
  29. }
  30. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement