Skip to content

Commit db30320

Browse files
committed
WIP: Ensure EXT sigs don't return all
1 parent 4d3acec commit db30320

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pkg/wikidata/wikidata_process_records.go

+5-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ func newRecord(wdRecord map[string]spargo.Item, addSigs bool) Wikidata {
1616
wd.Name = wdRecord[formatLabelField].Value
1717
wd.URI = wdRecord[uriField].Value
1818
wd.PRONOM = append(wd.PRONOM, wdRecord[puidField].Value)
19-
wd.Extension = append(wd.Extension, wdRecord[extField].Value)
19+
if wdRecord[extField].Value != "" {
20+
wd.Extension = append(wd.Extension, wdRecord[extField].Value)
21+
}
2022
wd.Mimetype = append(wd.Mimetype, wdRecord[mimeField].Value)
2123
if wdRecord[signatureField].Value != "" {
2224
if !addSigs {
@@ -47,7 +49,8 @@ func updateRecord(wdRecord map[string]spargo.Item, wd Wikidata) Wikidata {
4749
if contains(wd.PRONOM, wdRecord[puidField].Value) == false {
4850
wd.PRONOM = append(wd.PRONOM, wdRecord[puidField].Value)
4951
}
50-
if contains(wd.Extension, wdRecord[extField].Value) == false {
52+
if contains(wd.Extension, wdRecord[extField].Value) == false &&
53+
wdRecord[extField].Value != "" {
5154
wd.Extension = append(wd.Extension, wdRecord[extField].Value)
5255
}
5356
if contains(wd.Mimetype, wdRecord[mimeField].Value) == false {

0 commit comments

Comments
 (0)