@@ -196,8 +196,11 @@ function mergeDataEntries!(
196
196
des = _makevec (des_)
197
197
# don't add data entries that already exist
198
198
dde = listDataEntries (dst, dlbl)
199
- uids = (s-> s. id). (dde)
200
- filter! (s -> ! (s. id in uids), des)
199
+ # HACK, verb list should just return vector of Symbol. NCE36
200
+ _getid (s) = s
201
+ _getid (s:: AbstractDataEntry ) = s. id
202
+ uids = _getid .(dde) # (s->s.id).(dde)
203
+ filter! (s -> ! (_getid (s) in uids), des)
201
204
# add any data entries not already in the destination variable, by uuid
202
205
addDataEntry! .(dst, dlbl, des)
203
206
end
@@ -212,8 +215,11 @@ function mergeDataEntries!(
212
215
des = listDataEntries (src, slbl)
213
216
# don't add data entries that already exist
214
217
dde = listDataEntries (dst, dlbl)
215
- uids = (s-> s. id). (dde)
216
- filter! (s -> ! (s. id in uids), des)
218
+ # HACK, verb list should just return vector of Symbol. NCE36
219
+ _getid (s) = s
220
+ _getid (s:: AbstractDataEntry ) = s. id
221
+ uids = _getid .(dde) # (s->s.id).(dde)
222
+ filter! (s -> ! (_getid (s) in uids), des)
217
223
if 0 < length (des)
218
224
union (((s-> mergeDataEntries! (dst, dlbl, src, slbl, s. id)). (des)). .. )
219
225
end
0 commit comments