Skip to content

Commit eef019e

Browse files
committed
update folder and file search to allow partial name matches in SharePoint service
1 parent c8f66e0 commit eef019e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/office365_service/sharepoint_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,11 +275,11 @@ def compartilhar_item(self, item: File | Folder, tipo: int = 0):
275275
def obter_pasta_por_nome(self, pasta_raiz: Folder, nome: str) -> Folder | None:
276276
"""Busca uma subpasta pelo nome exato dentro de uma pasta raiz."""
277277
pastas = self.listar_pastas(pasta_raiz)
278-
pasta_encontrada = next((pasta for pasta in pastas if pasta.name == nome), None)
278+
pasta_encontrada = next((pasta for pasta in pastas if nome in pasta.name), None)
279279
return pasta_encontrada
280280

281281
def obter_arquivo_por_nome(self, pasta: Folder, nome: str) -> File | None:
282282
"""Busca um arquivo pelo nome exato dentro de uma pasta."""
283283
arquivos = self.listar_arquivos(pasta)
284-
arquivo_encontrado = next((arquivo for arquivo in arquivos if arquivo.name == nome), None)
284+
arquivo_encontrado = next((arquivo for arquivo in arquivos if nome in arquivo.name), None)
285285
return arquivo_encontrado

0 commit comments

Comments
 (0)