From 798ba1f340f1cccb9cc1d364f5c274f1d073c511 Mon Sep 17 00:00:00 2001 From: rebuilt Date: Wed, 26 Apr 2023 15:55:10 -0700 Subject: [PATCH] Only return files in sftp directory, not other directories --- app/services/sftp/directory.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/services/sftp/directory.rb b/app/services/sftp/directory.rb index 3a841ec3..b8c14b81 100644 --- a/app/services/sftp/directory.rb +++ b/app/services/sftp/directory.rb @@ -9,6 +9,8 @@ module Sftp uri = URI.parse(sftptogo_url) Net::SFTP.start(uri.host, uri.user, password: uri.password) do |sftp| sftp.dir.foreach(path) do |entry| + next unless entry.file? + filename = entry.name puts filename