Skip to content

Commit cf15a73

Browse files
committed
Include DataPublication.subjects in icatdump
1 parent 37bdda7 commit cf15a73

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

src/icat/dump_queries.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,11 +197,17 @@ def getDataPublicationQueries(client, pubid):
197197
# - ICAT 5.0.0 added DataPublication and related classes.
198198
if 'dataPublication' in client.typemap:
199199
# ICAT >= 5.0.0
200+
datapub_includes = {
201+
"facility", "content", "type.facility", "dates",
202+
"fundingReferences.funding", "relatedItems"
203+
}
204+
if 'subject' in client.typemap:
205+
# ICAT >= 6.2.0
206+
datapub_includes |= { "subjects" }
200207
return [
201208
Query(client, "DataPublication", order=True,
202209
conditions={"id": "= %d" % pubid},
203-
includes={"facility", "content", "type.facility", "dates",
204-
"fundingReferences.funding", "relatedItems"}),
210+
includes=datapub_includes),
205211
Query(client, "DataPublicationUser", order=True,
206212
conditions={"publication.id": "= %d" % pubid},
207213
includes={"publication", "user", "affiliations"}),

0 commit comments

Comments
 (0)