File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -144,7 +144,7 @@ func (d *DataStore) InsertItem(index int, row *DataRow) {
144
144
switch len (d .Table .PrimaryKey ) {
145
145
case 0 :
146
146
case 1 :
147
- id := row .GetID ()
147
+ id := dedup . S ( row .GetID () )
148
148
d .Index [id ] = row
149
149
if d .Table .Name == TableHosts {
150
150
idLower := dedup .S (strings .ToLower (id ))
@@ -154,6 +154,8 @@ func (d *DataStore) InsertItem(index int, row *DataRow) {
154
154
}
155
155
case 2 :
156
156
id1 , id2 := row .GetID2 ()
157
+ id1 = dedup .S (id1 )
158
+ id2 = dedup .S (id2 )
157
159
if _ , ok := d .Index2 [id1 ]; ! ok {
158
160
d .Index2 [id1 ] = make (map [string ]* DataRow )
159
161
}
@@ -169,7 +171,7 @@ func (d *DataStore) AddItem(row *DataRow) {
169
171
switch len (d .Table .PrimaryKey ) {
170
172
case 0 :
171
173
case 1 :
172
- id := row .GetID ()
174
+ id := dedup . S ( row .GetID () )
173
175
d .Index [id ] = row
174
176
if d .Table .Name == TableHosts {
175
177
idLower := dedup .S (strings .ToLower (id ))
@@ -179,6 +181,8 @@ func (d *DataStore) AddItem(row *DataRow) {
179
181
}
180
182
case 2 :
181
183
id1 , id2 := row .GetID2 ()
184
+ id1 = dedup .S (id1 )
185
+ id2 = dedup .S (id2 )
182
186
if _ , ok := d .Index2 [id1 ]; ! ok {
183
187
d .Index2 [id1 ] = make (map [string ]* DataRow )
184
188
}
You can’t perform that action at this time.
0 commit comments