File tree Expand file tree Collapse file tree 3 files changed +7
-3
lines changed Expand file tree Collapse file tree 3 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,6 @@ require (
5
5
github.com/go-xorm/core v0.6.0
6
6
github.com/go-xorm/xorm v0.7.1
7
7
github.com/scofieldpeng/config v0.0.0-20180529180040-2470942ddc14
8
- github.com/scofieldpeng/config-go v0.0.0-20180904140723-f66897e4003d // indirect
8
+ github.com/scofieldpeng/config-go v0.0.0-20180904140723-f66897e4003d
9
9
github.com/vaughan0/go-ini v0.0.0-20130923145212-a98ad7ee00ec
10
10
)
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ type Table interface {
13
13
14
14
type TableFactory struct {
15
15
tableNode string `json:"-" xorm:"-" xml:"-"`
16
- myself func () interface {}
16
+ myself func () interface {} `json:"-" xorm:"-"`
17
17
}
18
18
19
19
func (tf TableFactory ) checkNode () error {
@@ -33,6 +33,10 @@ func (tf TableFactory) check() error {
33
33
return nil
34
34
}
35
35
36
+ func (tf * TableFactory ) SetMyself (self func () interface {}) {
37
+ tf .myself = self
38
+ }
39
+
36
40
func (tf TableFactory ) TableNode () string {
37
41
return tf .tableNode
38
42
}
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ func (t testTable) TableNode() string {
27
27
func newTestTable () * testTable {
28
28
t := & testTable {}
29
29
t .tableNode = "default"
30
- t .myself = t .self
30
+ t .SetMyself ( t .self )
31
31
return t
32
32
}
33
33
You can’t perform that action at this time.
0 commit comments