From 292d88466b3f7d6d1692ace6a9ef9b54ca4780ab Mon Sep 17 00:00:00 2001 From: Alex Yocom-Piatt Date: Fri, 11 Dec 2020 16:25:48 -0500 Subject: [PATCH] [cms] Add proposal token validation for line items --- politeiawww/invoices.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/politeiawww/invoices.go b/politeiawww/invoices.go index 7634893ef..2ecd3ffc3 100644 --- a/politeiawww/invoices.go +++ b/politeiawww/invoices.go @@ -660,7 +660,7 @@ func (p *politeiawww) validateInvoice(ni cms.NewInvoice, u *user.CMSUser) error } piToken := formatInvoiceField(lineInput.ProposalToken) - if piToken != "" && !validateInvoiceField(piToken) { + if piToken != "" && !pd.RegexpSHA256.MatchString(piToken) { return www.UserError{ ErrorCode: cms.ErrorStatusMalformedProposalToken, }