From b1b4dbb0e42306d51969bcaed1c40a8a037ea973 Mon Sep 17 00:00:00 2001 From: astaxie Date: Fri, 8 Aug 2014 12:02:44 +0800 Subject: [PATCH] fix the nil judge --- cache/README.md | 2 +- orm/models_utils.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cache/README.md b/cache/README.md index c0bfcc59..72d0d1c5 100644 --- a/cache/README.md +++ b/cache/README.md @@ -22,7 +22,7 @@ First you must import it Then init a Cache (example with memory adapter) - bm, err := NewCache("memory", `{"interval":60}`) + bm, err := cache.NewCache("memory", `{"interval":60}`) Use it like this: diff --git a/orm/models_utils.go b/orm/models_utils.go index 975210e2..e7e94a42 100644 --- a/orm/models_utils.go +++ b/orm/models_utils.go @@ -131,7 +131,7 @@ func getFieldType(val reflect.Value) (ft int, err error) { case reflect.String: ft = TypeCharField default: - if elm == nil { + if elm.IsNil() { panic(fmt.Errorf("%s is nil pointer, may be miss setting tag", val)) } switch elm.Interface().(type) {