From 44f1d5618e50203480b94f7eca4003867f289645 Mon Sep 17 00:00:00 2001 From: Maxime Quandalle Date: Mon, 1 Feb 2016 12:23:51 +0100 Subject: [PATCH] Invalidate caching when a jade file is renamed We need to recompile a file in the case is name changed (but not necessarly its content) because some features of meteor-jade depends on the file name, for instance the unwraped templates. Fixes #199 --- packages/jade/plugin/handler.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/jade/plugin/handler.js b/packages/jade/plugin/handler.js index 317aa42..db12361 100644 --- a/packages/jade/plugin/handler.js +++ b/packages/jade/plugin/handler.js @@ -25,7 +25,10 @@ class JadeCompilerPlugin extends CachingHtmlCompiler { } getCacheKey(inputFile) { - return [ inputFile.getSourceHash() ]; + return [ + inputFile.getSourceHash(), + inputFile.getBasename(), + ]; } _getMode(file) {