From 4b7d2e6febd2fd7cdb74f5935c247b4ce2db936a 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 4c7042f6..49cb68f9 100644 --- a/app/services/sftp/directory.rb +++ b/app/services/sftp/directory.rb @@ -8,6 +8,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