diff --git a/UyTube_aplicacion/src/Logica/Clases/Video.java b/UyTube_aplicacion/src/Logica/Clases/Video.java
index 02cd5403825e594af975c5a54c159fb6d7c0f80f..d16301a3669b23c72749be1502ed7a11480762fc 100644
--- a/UyTube_aplicacion/src/Logica/Clases/Video.java
+++ b/UyTube_aplicacion/src/Logica/Clases/Video.java
@@ -89,10 +89,36 @@ public class Video {
     }
     
     public void modificar(DtVideo dtVideo){
+        if(dtVideo == null){
+            throw new RuntimeException("El DtVideo es vacío");
+        }
+        if(dtVideo.getNombre() != null || !dtVideo.getNombre().isEmpty() ){
+            this.nombre = dtVideo.getNombre();
+        }
+        if(dtVideo.getDescripcion() != null || !dtVideo.getDescripcion().isEmpty() ){
+            this.descripcion = dtVideo.getDescripcion();
+        }
+        if(dtVideo.getDuracion()!= null ){
+            this.duracion = dtVideo.getDuracion();
+        }
+        if(dtVideo.getFechaPublicacion()!= null){
+            this.fechaPublicacion = dtVideo.getFechaPublicacion();
+        }   
+        if(dtVideo.getUrlVideoOriginal() != null || !dtVideo.getUrlVideoOriginal().isEmpty() ){
+            this.urlVideoOriginal = dtVideo.getUrlVideoOriginal();
+        }
+        if(dtVideo.getPrivacidad()!= null){
+            this.privacidad = dtVideo.getPrivacidad();
+        } 
+        if(dtVideo.getCategoria() != null ){
+            this.categoria = dtVideo.getCategoria();
+        }
+        //======= Falta Terminar ========
         
+       
     }
     
-    /*   Sin terminar */
+    /*   Obtiene la valoracion que hizo un usuario */
     public DtValoracion obtenerValoracion(String nickname){
         for(Valoracion val: valoraciones){
             if( val.getUsr().getNickname() == nickname){