diff options
Diffstat (limited to 'main/aaudit/aaudit-server.lua')
| -rw-r--r-- | main/aaudit/aaudit-server.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/main/aaudit/aaudit-server.lua b/main/aaudit/aaudit-server.lua index 89f2fc0219..f0f73ab6f1 100644 --- a/main/aaudit/aaudit-server.lua +++ b/main/aaudit/aaudit-server.lua @@ -123,8 +123,9 @@ local rt_keywords = { } local function sendcommitdiff(body, req, R, G) - if not body then return end - if not G.notify_emails then return end + if not body then return true end + if not G.notify_emails then return true end + if #G.notify_emails == 0 then return true end local mail = { from = req.committer, @@ -336,7 +337,7 @@ function M.repo_update(req,clientstream) os.execute(("git --git-dir='%s' branch --quiet -D import;".. "git --git-dir='%s' gc --quiet --prune=now") :format(repodir, repodir)) - return false, err + return false, err or "Sending commitdiff e-mail failed" end end os.execute(("git --git-dir='%s' branch --quiet --force master import;".. |
