From 9fd3259e6e406d01f4473001911715de64fb509b Mon Sep 17 00:00:00 2001
From: Dara Silvera <dara.silvera@fing.edu.uy>
Date: Wed, 5 Oct 2022 23:49:22 -0300
Subject: [PATCH] Se actualiza la implementacion de los servicios

La funcions set() de HttpParams retorna un objeto el cual hay que asignarlo, en otros palabras, no muta al objeto en el cual se ejecuta la funcion
---
 .../src/app/shared/services/haskell.service.ts         | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/Frontend Angular 4/src/app/shared/services/haskell.service.ts b/Frontend Angular 4/src/app/shared/services/haskell.service.ts
index 1cd7ff9..690eab3 100755
--- a/Frontend Angular 4/src/app/shared/services/haskell.service.ts	
+++ b/Frontend Angular 4/src/app/shared/services/haskell.service.ts	
@@ -38,7 +38,7 @@ export class HaskellService {
   getArchivos(cedula: string): Observable<Archivo[]> {
     let headers = this.getHeaders();
     let params: HttpParams = new HttpParams();
-    params.set("cedula", cedula);
+    params = params.set("cedula", cedula);
     let httpOptions = { headers: headers, params: params };
 
     return this.http
@@ -49,8 +49,8 @@ export class HaskellService {
   getArchivosCompartidosAlumno(cedula: string): Observable<Archivo[]> {
     let headers = this.getHeaders();
     let params: HttpParams = new HttpParams();
-    params.set("cedula", cedula);
-    params.set("compartidos", "true");
+    params = params.set("cedula", cedula);
+    params = params.set("compartidos", "true");
     let httpOptions = { headers: headers, params: params };
 
     return this.http
@@ -93,7 +93,7 @@ export class HaskellService {
   getCopiaArchivoCompartidoGrupo(cedula, archivoId): Observable<Archivo> {
     let headers = this.getHeaders();
     let params: HttpParams = new HttpParams();
-    params.set("cedula", cedula);
+    params = params.set("cedula", cedula);
     let httpOptions = { headers: headers, params: params };
 
     return this.http
@@ -148,7 +148,7 @@ export class HaskellService {
   getGrupos(cedula: string): Observable<Grupo[]> {
     let headers = this.getHeaders();
     let params: HttpParams = new HttpParams();
-    params.set("cedula", cedula);
+    params = params.set("cedula", cedula);
     let httpOptions = { headers: headers, params: params };
 
     return this.http
-- 
GitLab