Al realizar la operación update sobre una Folder que a su vez contiene subfolders por algún motivo la operación deshace la relación entre las subfolders y la carpeta padre original, dejándolas con su atributo parent_id en null lo cual las hace aparecer como carpetas root.
El problema se presentó en primera instancia al hacer un update sobre una carpeta en donde sólo se modificaron los tags. Las subfolders fueron también fueron enviadas en el patch pero algo sucede en el backend y los valores originales se pierden.
Se detectó que un error similar ocurría cuando durante el update también se pasa la lista de devices. El problema se encuentra en la lógica que actualiza las subfolders y los devices de una Folder.
Al realizar la operación update sobre una
Folder
que a su vez contiene subfolders por algún motivo la operación deshace la relación entre las subfolders y la carpeta padre original, dejándolas con su atributoparent_id
ennull
lo cual las hace aparecer como carpetas root. El problema se presentó en primera instancia al hacer un update sobre una carpeta en donde sólo se modificaron los tags. Las subfolders fueron también fueron enviadas en el patch pero algo sucede en el backend y los valores originales se pierden. Se detectó que un error similar ocurría cuando durante el update también se pasa la lista de devices. El problema se encuentra en la lógica que actualiza las subfolders y los devices de unaFolder
.