summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Manuel <nilslice@gmail.com>2016-11-30 01:11:10 -0800
committerSteve Manuel <nilslice@gmail.com>2016-11-30 01:11:10 -0800
commit8f3eb3a9e3e267ff66f292a4b654c237d31a03de (patch)
tree8eab523542935c6c75e596e5381209a5c0b1cba8
parentca8587665c6ebced72ea1f7d48afb406200d23fe (diff)
providing correct case for uint types
-rw-r--r--management/editor/elements.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/management/editor/elements.go b/management/editor/elements.go
index eccbd66..4a95150 100644
--- a/management/editor/elements.go
+++ b/management/editor/elements.go
@@ -565,10 +565,12 @@ func valueFromStructField(name string, post interface{}) string {
case reflect.String:
return field.String()
- case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64,
- reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
+ case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
return fmt.Sprintf("%v", field.Int())
+ case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
+ return fmt.Sprintf("%v", field.Uint())
+
case reflect.Bool:
return fmt.Sprintf("%t", field.Bool())