diff --git a/forms.tmpl b/forms.tmpl index 3db1011..1b4b3bc 100644 --- a/forms.tmpl +++ b/forms.tmpl @@ -62,7 +62,7 @@ #try: ${content.rstToHtml({roSupportSmilies})} - #except ERecoverableError: + #except ERecoverableError, EParseError: # c.errorMsg = getCurrentExceptionMsg() #end diff --git a/forum.nim b/forum.nim index 357524f..c62acc0 100644 --- a/forum.nim +++ b/forum.nim @@ -315,7 +315,7 @@ proc validateRst(c: var TForumData, content: string): bool = result = true try: discard content.rstToHtml({roSupportSmilies}) - except ERecoverableError: + except ERecoverableError, EParseError: result = setError(c, "", getCurrentExceptionMsg()) proc crud(c: TCrud, table: string, data: openArray[string]): TSqlQuery = diff --git a/nimrod.cfg b/nimrod.cfg index ca0a14c..558255c 100644 --- a/nimrod.cfg +++ b/nimrod.cfg @@ -9,3 +9,6 @@ --path:"../nimrod" --path:"../nimrod/compiler" + +--path:"$nimrod/packages/docutils" +