Browse Source

Merge pull request #263 from sebmaynard/master

Ensure modules are loaded when checking function_exported
Sergey Prokhorov 6 years ago
parent
commit
6486b1eea4
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/erlydtl_runtime.erl

+ 1 - 0
src/erlydtl_runtime.erl

@@ -472,6 +472,7 @@ read_file(Module, Function, DocRoot, FileName, ReaderOptions) ->
             throw({read_file, AbsName, Reason})
     end.
 read_file_internal(Module, Function, FileName, ReaderOptions) ->
+    _ = code:ensure_loaded(Module),
     case erlang:function_exported(Module, Function,1) of
         true ->
             Module:Function(FileName);