Explorar el Código

fix exception when content undefined in TikzManager

Brian Gough hace 8 años
padre
commit
55fa22caa9
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      services/clsi/app/coffee/TikzManager.coffee

+ 1 - 1
services/clsi/app/coffee/TikzManager.coffee

@@ -22,7 +22,7 @@ module.exports = TikzManager =
 			SafeReader.readFile path, 65536, "utf8", (error, content) ->
 			SafeReader.readFile path, 65536, "utf8", (error, content) ->
 				return callback(error) if error?
 				return callback(error) if error?
 				usesTikzExternalize = content?.indexOf("\\tikzexternalize") >= 0
 				usesTikzExternalize = content?.indexOf("\\tikzexternalize") >= 0
-				usesPsTool = content.indexOf("{pstool}") >= 0
+				usesPsTool = content?.indexOf("{pstool}") >= 0
 				logger.log compileDir: compileDir, mainFile: mainFile, usesTikzExternalize:usesTikzExternalize, usesPsTool: usesPsTool, "checked for packages needing main file as output.tex"
 				logger.log compileDir: compileDir, mainFile: mainFile, usesTikzExternalize:usesTikzExternalize, usesPsTool: usesPsTool, "checked for packages needing main file as output.tex"
 				needsMainFile = (usesTikzExternalize || usesPsTool)
 				needsMainFile = (usesTikzExternalize || usesPsTool)
 				callback null, needsMainFile
 				callback null, needsMainFile