diff --git a/public/config/settings.dev.json b/public/config/settings.dev.json index 2d72db1..9ae29fe 100644 --- a/public/config/settings.dev.json +++ b/public/config/settings.dev.json @@ -46,7 +46,7 @@ }, "requests": { "all": "/requests", - "waitlist": "/requests/waitlist", + "withPreUser": "/requests/with-pre-user", "byId": "/requests/:requestId", "count": "/requests/count", "mine": "/requests/mine", diff --git a/public/config/settings.prod.json b/public/config/settings.prod.json index 30c5038..c64500c 100644 --- a/public/config/settings.prod.json +++ b/public/config/settings.prod.json @@ -46,7 +46,7 @@ }, "requests": { "all": "/requests", - "waitlist": "/requests/waitlist", + "withPreUser": "/requests/with-pre-user", "byId": "/requests/:requestId", "count": "/requests/count", "mine": "/requests/mine", diff --git a/src/pages/Perfil.jsx b/src/pages/Perfil.jsx index 16462da..519b963 100644 --- a/src/pages/Perfil.jsx +++ b/src/pages/Perfil.jsx @@ -70,6 +70,7 @@ const Perfil = () => { myIncomesUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.incomes.mine), requestUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.all), preUsersUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.preUsers.all), + requestWithPreUserUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.withPreUser), preUserValidationUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.preUsers.validate), myRequestsUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.mine), changePasswordUrl: buildUrl(config.apiConfig.coreUrl, config.apiConfig.endpoints.auth.changePassword), @@ -444,18 +445,15 @@ const PerfilContent = ({ config }) => { } try { - const request = await postData(config.requestUrl, { - type: CONSTANTS.REQUEST_TYPE_ADD_COLLABORATOR, - status: CONSTANTS.REQUEST_PENDING, - requestedBy: identity.user.userId - }); - - const requestId = request?.requestId; - if (!requestId) throw new Error("No se pudo crear la solicitud."); - - await postData(config.preUsersUrl, { - ...formData, - requestId: requestId + await postData(config.requestWithPreUserUrl, { + request: { + type: CONSTANTS.REQUEST_TYPE_ADD_COLLABORATOR, + status: CONSTANTS.REQUEST_PENDING, + requestedBy: identity.user.userId + }, + preUser: { + ...formData + } }); setValidationErrors({});