diff --git a/framework/core/src/Asset/RevisionCompiler.php b/framework/core/src/Asset/RevisionCompiler.php index 31656a7b5..b7d207398 100644 --- a/framework/core/src/Asset/RevisionCompiler.php +++ b/framework/core/src/Asset/RevisionCompiler.php @@ -90,10 +90,15 @@ class RevisionCompiler implements CompilerInterface unlink($file); } - $this->putRevision($current); - $file = $this->path.'/'.substr_replace($this->filename, '-'.$current, -strlen($ext) - 1, 0); - file_put_contents($file, $this->compile()); + + if ($this->files || $this->strings) { + $this->putRevision($current); + + file_put_contents($file, $this->compile()); + } else { + return null; + } } return $file; diff --git a/framework/core/src/Http/WebApp/WebAppView.php b/framework/core/src/Http/WebApp/WebAppView.php index 5020789d9..651f941b7 100644 --- a/framework/core/src/Http/WebApp/WebAppView.php +++ b/framework/core/src/Http/WebApp/WebAppView.php @@ -343,7 +343,7 @@ class WebAppView { return array_map(function ($file) use ($baseUrl) { return $baseUrl.str_replace(public_path(), '', $file); - }, $files); + }, array_filter($files)); } /**