diff --git a/plugins/github.py b/plugins/github.py index 671e80e..942b1ab 100644 --- a/plugins/github.py +++ b/plugins/github.py @@ -49,6 +49,7 @@ def ghissues(inp): except ValueError: return "Invalid data returned. Check arguments (.github issues username/repo [number]" fmt = "Issue: #%s (%s) by %s: %s | %s %s" # (number, state, user.login, title, truncate(body), gitio.gitio(data.url)) + fmt1 = "Issue: #%s (%s) by %s: %s %s" # (number, state, user.login, title, gitio.gitio(data.url)) number = data["number"] if data["state"] == "open": state = u"\x033\x02OPEN\x02\x0f" @@ -58,5 +59,8 @@ def ghissues(inp): user = data["user"]["login"] title = data["title"] summary = truncate(data["body"]) - gitiourl = gitio.gitio(data["url"]) - return fmt % (number, state, user, title, summary, gitiourl) + gitiourl = gitio.gitio(data["html_url"]) + if summary == "": + return fmt1 % (number, state, user, title, gitiourl) + else: + return fmt % (number, state, user, title, summary, gitiourl)