# HG changeset patch # User bsw # Date 1326140598 -3600 # Node ID 428c545ae81903a7b23f0c2a3fda9db19a9b5d9f # Parent 7b5b2449d2d5d663c43aea0849a932a96c32f4a6 Fixed error when issue population is not calculated already. diff -r 7b5b2449d2d5 -r 428c545ae819 app/main/issue/_details.lua --- a/app/main/issue/_details.lua Mon Jan 09 20:03:48 2012 +0100 +++ b/app/main/issue/_details.lua Mon Jan 09 21:23:18 2012 +0100 @@ -14,10 +14,12 @@ label = _"Issue quorum", value = format.percentage(policy.issue_quorum_num / policy.issue_quorum_den) } - ui.field.text{ - label = _"Currently required", - value = math.ceil(issue.population * policy.issue_quorum_num / policy.issue_quorum_den) - } + if issue.population then + ui.field.text{ + label = _"Currently required", + value = math.ceil(issue.population * policy.issue_quorum_num / policy.issue_quorum_den) + } + end ui.field.timestamp{ label = _"Accepted at", name = "accepted" } ui.field.text{ label = _"Discussion time", value = issue.discussion_time } ui.field.vote_now{ label = _"Vote now", name = "vote_now" } @@ -28,10 +30,12 @@ label = _"Initiative quorum", value = format.percentage(policy.initiative_quorum_num / policy.initiative_quorum_den) } - ui.field.text{ - label = _"Currently required", - value = math.ceil(issue.population * (issue.policy.initiative_quorum_num / issue.policy.initiative_quorum_den)), - } + if issue.population then + ui.field.text{ + label = _"Currently required", + value = math.ceil(issue.population * (issue.policy.initiative_quorum_num / issue.policy.initiative_quorum_den)), + } + end ui.field.timestamp{ label = _"Fully frozen at", name = "fully_frozen" } ui.field.text{ label = _"Voting time", value = issue.voting_time } ui.field.timestamp{ label = _"Closed", name = "closed" }