FIX: Allow importing themes with subdirectories in extra_js

The folder/file detection was broken by 9fea43e46a7bb9ee1f8a3ce9d22bb41664f0852a. This commit fixes and adds relevant specs
This commit is contained in:
David Taylor
2019-11-13 23:45:09 +00:00
parent 0ba0aa00e7
commit d095c2cee7
4 changed files with 8 additions and 6 deletions

View File

@ -80,7 +80,7 @@ class ThemeStore::GitImporter
end
def all_files
Dir.glob("**/*", base: @temp_folder).reject { |f| File.directory?(f) }
Dir.glob("**/*", base: @temp_folder).reject { |f| File.directory?(File.join(@temp_folder, f)) }
end
def [](value)

View File

@ -51,7 +51,7 @@ class ThemeStore::ZipImporter
end
def all_files
Dir.glob("**/**", base: @temp_folder).reject { |f| File.directory?(f) }
Dir.glob("**/**", base: @temp_folder).reject { |f| File.directory?(File.join(@temp_folder, f)) }
end
def [](value)