You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by da...@apache.org on 2018/07/17 22:16:11 UTC
[trafficcontrol] 01/02: fixed deliveryservice struct versioning
issue. fixes #2527
This is an automated email from the ASF dual-hosted git repository.
dangogh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git
commit daf11c829458c516d60185d7918b0bfbe0e74019
Author: Jesse Rivas <je...@comcast.com>
AuthorDate: Tue Jul 17 11:28:02 2018 -0600
fixed deliveryservice struct versioning issue. fixes #2527
---
lib/go-tc/deliveryservices.go | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/go-tc/deliveryservices.go b/lib/go-tc/deliveryservices.go
index e9fa6ee..d0429e7 100644
--- a/lib/go-tc/deliveryservices.go
+++ b/lib/go-tc/deliveryservices.go
@@ -441,14 +441,14 @@ func (ds *DeliveryServiceNullableV13) Validate(tx *sql.Tx) error {
// Value implements the driver.Valuer interface
// marshals struct to json to pass back as a json.RawMessage
-func (d *DeliveryServiceNullable) Value() (driver.Value, error) {
+func (d *DeliveryServiceNullableV13) Value() (driver.Value, error) {
b, err := json.Marshal(d)
return b, err
}
// Scan implements the sql.Scanner interface
// expects json.RawMessage and unmarshals to a deliveryservice struct
-func (d *DeliveryServiceNullable) Scan(src interface{}) error {
+func (d *DeliveryServiceNullableV13) Scan(src interface{}) error {
b, ok := src.([]byte)
if !ok {
return fmt.Errorf("expected deliveryservice in byte array form; got %T", src)