Skip to content

Commit 1b44a70

Browse files
committed
[FIX] Fix formula type output when FormulaTreatBlanksAs is blank. Fix Criteria sharing rule output when BooleanFilter is blank
1 parent a609bf0 commit 1b44a70

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

pkg/driver/convert.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,11 @@ func convertFields(config *CfDriverConfig, schema *Schema, table *Table,
195195
column.ExtraDef = fldMeta.DisplayFormat
196196
}
197197
if len(fldMeta.Formula) > 0 {
198-
column.Type = "Formula(" + fldMeta.Type + ", " + fldMeta.FormulaTreatBlanksAs + ")"
198+
if len(fldMeta.FormulaTreatBlanksAs) > 0 {
199+
column.Type = "Formula(" + fldMeta.Type + ", " + fldMeta.FormulaTreatBlanksAs + ")"
200+
} else {
201+
column.Type = "Formula(" + fldMeta.Type + ")"
202+
}
199203
column.ExtraDef = fldMeta.Formula
200204
}
201205

pkg/driver/convsf.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package driver
22

33
func (s *SfSharingBaseCriteriaRule) getCriteria() string {
4-
desc := "{" + s.BooleanFilter
4+
desc := s.BooleanFilter
55

66
for _, v := range s.CriteriaItems {
77
if len(desc) > 0 {
@@ -10,8 +10,7 @@ func (s *SfSharingBaseCriteriaRule) getCriteria() string {
1010
desc += v.Field + " " + v.Operation + " " + v.Value + v.ValueField
1111
}
1212

13-
desc += "}"
14-
return desc
13+
return "{" + desc + "}"
1514
}
1615

1716
func (s *SfSharingCriteriaRule) ToDescription() string {

0 commit comments

Comments
 (0)