mirror of
https://github.com/discourse/discourse.git
synced 2025-05-31 21:45:26 +08:00
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:
@ -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)
|
||||
|
@ -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)
|
||||
|
Reference in New Issue
Block a user