@@ -555,7 +555,7 @@ func (e *Entity) SetPP(pp *PropPath, val any) error {
555
555
// This will save a single property/value in the DB. This assumes
556
556
// the caller is traversing the Object and splitting it into individual props
557
557
func (e * Entity ) SetDBProperty (pp * PropPath , val any ) error {
558
- log .VPrintf (3 , ">Enter: SetDBProperty(%s=%v)" , pp . UI () , val )
558
+ log .VPrintf (3 , ">Enter: SetDBProperty(%s=%v)" , pp , val )
559
559
defer log .VPrintf (3 , "<Exit SetDBProperty" )
560
560
561
561
PanicIf (pp .UI () == "" , "pp is empty" )
@@ -656,8 +656,8 @@ func (e *Entity) SetDBProperty(pp *PropPath, val any) error {
656
656
657
657
err = DoOneTwo (e .tx , `
658
658
REPLACE INTO Props(
659
- RegistrySID, EntitySID, PropName, PropValue, PropType)
660
- VALUES( ?,?,?,?,? )` ,
659
+ RegistrySID, EntitySID, PropName, PropValue, PropType, Export )
660
+ VALUES( ?,?,?,?,?, true )` ,
661
661
e .Registry .DbSID , e .DbSID , name , dbVal , propType )
662
662
}
663
663
@@ -1917,7 +1917,7 @@ func (e *Entity) GetBaseAttributes() Attributes {
1917
1917
// structures to 'obj' to materialize PropPath and set the appropriate
1918
1918
// fields to 'val'
1919
1919
func ObjectSetProp (obj map [string ]any , pp * PropPath , val any ) error {
1920
- log .VPrintf (4 , "ObjectSetProp(%s=%v)" , pp . UI () , val )
1920
+ log .VPrintf (4 , "ObjectSetProp(%s=%v)" , pp , val )
1921
1921
if pp .Len () == 0 && IsNil (val ) {
1922
1922
// A bit of a special case, not 100% sure if this is ok.
1923
1923
// Treat nil val as a request to delete all properties.
@@ -1934,7 +1934,7 @@ func ObjectSetProp(obj map[string]any, pp *PropPath, val any) error {
1934
1934
}
1935
1935
1936
1936
func MaterializeProp (current any , pp * PropPath , val any , prev * PropPath ) (any , error ) {
1937
- log .VPrintf (4 , ">Enter: MaterializeProp(%s)" , pp . UI () )
1937
+ log .VPrintf (4 , ">Enter: MaterializeProp(%s)" , pp )
1938
1938
log .VPrintf (4 , "<Exit: MaterializeProp" )
1939
1939
1940
1940
// current is existing value, used for adding to maps/arrays
@@ -2030,7 +2030,7 @@ func (e *Entity) Validate() error {
2030
2030
// been removed - such as collections
2031
2031
func (e * Entity ) ValidateObject (val any , origAttrs Attributes , path * PropPath ) error {
2032
2032
2033
- log .VPrintf (3 , ">Enter: ValidateObject(path: %s)" , path . UI () )
2033
+ log .VPrintf (3 , ">Enter: ValidateObject(path: %s)" , path )
2034
2034
defer log .VPrintf (3 , "<Exit: ValidateObject" )
2035
2035
2036
2036
if log .GetVerbose () > 2 {
@@ -2228,7 +2228,7 @@ func (e *Entity) ValidateObject(val any, origAttrs Attributes, path *PropPath) e
2228
2228
}
2229
2229
2230
2230
func (e * Entity ) ValidateAttribute (val any , attr * Attribute , path * PropPath ) error {
2231
- log .VPrintf (3 , ">Enter: ValidateAttribute(%s)" , path . UI () )
2231
+ log .VPrintf (3 , ">Enter: ValidateAttribute(%s)" , path )
2232
2232
defer log .VPrintf (3 , "<Exit: ValidateAttribute" )
2233
2233
2234
2234
if log .GetVerbose () > 2 {
@@ -2263,7 +2263,7 @@ func (e *Entity) ValidateAttribute(val any, attr *Attribute, path *PropPath) err
2263
2263
}
2264
2264
2265
2265
func (e * Entity ) ValidateMap (val any , item * Item , path * PropPath ) error {
2266
- log .VPrintf (3 , ">Enter: ValidateMap(%s)" , path . UI () )
2266
+ log .VPrintf (3 , ">Enter: ValidateMap(%s)" , path )
2267
2267
defer log .VPrintf (3 , "<Exit: ValidateMap" )
2268
2268
2269
2269
if log .GetVerbose () > 2 {
@@ -2302,7 +2302,7 @@ func (e *Entity) ValidateMap(val any, item *Item, path *PropPath) error {
2302
2302
}
2303
2303
2304
2304
func (e * Entity ) ValidateArray (val any , item * Item , path * PropPath ) error {
2305
- log .VPrintf (3 , ">Enter: ValidateArray(%s)" , path . UI () )
2305
+ log .VPrintf (3 , ">Enter: ValidateArray(%s)" , path )
2306
2306
defer log .VPrintf (3 , "<Exit: ValidateArray" )
2307
2307
2308
2308
if log .GetVerbose () > 2 {
@@ -2338,7 +2338,7 @@ func (e *Entity) ValidateArray(val any, item *Item, path *PropPath) error {
2338
2338
2339
2339
func (e * Entity ) ValidateScalar (val any , attr * Attribute , path * PropPath ) error {
2340
2340
if log .GetVerbose () > 2 {
2341
- log .VPrintf (0 , ">Enter: ValidateScalar(%s:%s)" , path . UI () , ToJSON (val ))
2341
+ log .VPrintf (0 , ">Enter: ValidateScalar(%s:%s)" , path , ToJSON (val ))
2342
2342
defer log .VPrintf (3 , "<Exit: ValidateScalar" )
2343
2343
}
2344
2344
0 commit comments