|
|
@@ -114,14 +114,19 @@ const UsuariosDetalle = () => {
|
|
|
}
|
|
|
|
|
|
let res = null;
|
|
|
- res = await HttpService.post("v1/usuario-firebase/post", body);
|
|
|
+ if (editando) {
|
|
|
+ res = await HttpService.post("v1/usuario-firebase/put", body);
|
|
|
+ } else {
|
|
|
+ res = await HttpService.post("v1/usuario-firebase/post", body);
|
|
|
+ }
|
|
|
|
|
|
if (res?.status >= 200 && res?.status <= 299) {
|
|
|
body["uid"] = editando ? id : res?.response?.uid;
|
|
|
body["grupos"] = editando ? usuario?.grupos : [];
|
|
|
|
|
|
- await updateDoc(doc(firestore, "usuarios", res?.response?.uid), body);
|
|
|
-
|
|
|
+ const uid = editando ? id : res?.response?.uid;
|
|
|
+ await updateDoc(doc(firestore, "usuarios", uid), body);
|
|
|
+
|
|
|
Modal.success({
|
|
|
title: "Éxito",
|
|
|
content: "Usuario guardado correctamente",
|