You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by el...@apache.org on 2018/04/19 15:05:17 UTC

[incubator-trafficcontrol] 03/03: make cdn domain name lowercase before inserting or updating

This is an automated email from the ASF dual-hosted git repository.

elsloo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-trafficcontrol.git

commit a04e1474d84be6e8a092ddff82e883d9a0f01adf
Author: Jesse Rivas <je...@comcast.com>
AuthorDate: Wed Apr 18 13:30:00 2018 -0600

    make cdn domain name lowercase before inserting or updating
---
 traffic_ops/traffic_ops_golang/cdn/cdns.go | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/traffic_ops/traffic_ops_golang/cdn/cdns.go b/traffic_ops/traffic_ops_golang/cdn/cdns.go
index 06c381a..ac07497 100644
--- a/traffic_ops/traffic_ops_golang/cdn/cdns.go
+++ b/traffic_ops/traffic_ops_golang/cdn/cdns.go
@@ -136,6 +136,8 @@ func (cdn *TOCDN) Create(db *sqlx.DB, user auth.CurrentUser) (error, tc.ApiError
 		log.Error.Printf("could not begin transaction: %v", err)
 		return tc.DBError, tc.SystemError
 	}
+	// make sure that cdn.DomainName is lowercase
+	*cdn.DomainName = strings.ToLower(*cdn.DomainName)
 	resultRows, err := tx.NamedQuery(insertQuery(), cdn)
 	if err != nil {
 		if pqErr, ok := err.(*pq.Error); ok {
@@ -243,6 +245,8 @@ func (cdn *TOCDN) Update(db *sqlx.DB, user auth.CurrentUser) (error, tc.ApiError
 		return tc.DBError, tc.SystemError
 	}
 	log.Debugf("about to run exec query: %s with cdn: %++v", updateQuery(), cdn)
+	// make sure that cdn.DomainName is lowercase
+	*cdn.DomainName = strings.ToLower(*cdn.DomainName)
 	resultRows, err := tx.NamedQuery(updateQuery(), cdn)
 	if err != nil {
 		if pqErr, ok := err.(*pq.Error); ok {

-- 
To stop receiving notification emails like this one, please contact
elsloo@apache.org.