Skip to content

Commit 2d5312a

Browse files
committed
Schema version naming, always add publisher, and clear final_actions
1 parent 1db7fb5 commit 2d5312a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

caltechdata_api/decustomize_schema.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ def decustomize_schema(
88
):
99
if schema == "4":
1010
return decustomize_schema_4(json_record, pass_emails, pass_media, pass_owner)
11+
elif schema == "40":
12+
return decustomize_schema_4(json_record, pass_emails, pass_media, pass_owner)
1113
elif schema == "43":
1214
return decustomize_schema_43(json_record, pass_emails, pass_media, pass_owner)
1315
else:
@@ -126,6 +128,8 @@ def decustomize_standard(json_record, pass_emails, pass_media, pass_owner):
126128
else:
127129
json_record["publisher"] = json_record["publishers"]["publisherName"]
128130
del json_record["publishers"]
131+
else:
132+
json_record["publisher"] = "CaltechDATA"
129133

130134
# description
131135
if "descriptions" in json_record:
@@ -157,6 +161,7 @@ def decustomize_standard(json_record, pass_emails, pass_media, pass_owner):
157161
"brief_title",
158162
"brief_summary",
159163
"resource_type",
164+
"final_actions"
160165
]
161166
if pass_owner == False:
162167
others.append("owners")

0 commit comments

Comments
 (0)