@@ -36,13 +36,12 @@ def caltechdata_edit(
3636 if isinstance (ids , str ):
3737 ids = [ids ]
3838
39- data = customize_schema .customize_schema (
40- copy .deepcopy (metadata ), schema = schema )
39+ data = customize_schema .customize_schema (copy .deepcopy (metadata ), schema = schema )
4140 if production == True :
42- url = "https://data.caltech.edu/ "
41+ url = "https://data.caltech.edu"
4342 verify = True
4443 else :
45- url = "https://data.caltechlibrary.dev/ "
44+ url = "https://data.caltechlibrary.dev"
4645 verify = True
4746
4847 headers = {
@@ -90,8 +89,19 @@ def caltechdata_edit(
9089
9190 else :
9291 # just update metadata
92+ # result = requests.post(
93+ # url + "/api/records/" + idv + "/draft",
94+ # headers=headers,
95+ # verify=verify,
96+ # )
97+ # if result.status_code != 200:
98+ # print(result.text)
99+ # exit()
100+ # print(result.json())
101+ # exit()
102+ # print(url + "/api/records/" + idv + "/draft")
93103 result = requests .get (
94- url + "/api/records/" + idv + "/draft" ,
104+ url + "/api/records/" + idv ,
95105 headers = headers ,
96106 verify = verify ,
97107 )
@@ -100,6 +110,7 @@ def caltechdata_edit(
100110 exit ()
101111 # We want files to stay the same as the existing record
102112 data ["files" ] = result .json ()["files" ]
113+ print (url + "/api/records/" + idv + "/draft" )
103114 result = requests .put (
104115 url + "/api/records/" + idv + "/draft" ,
105116 headers = headers ,
@@ -112,6 +123,7 @@ def caltechdata_edit(
112123
113124 if publish :
114125 publish_link = f"{ url } /api/records/{ idv } /draft/actions/publish"
126+ print (publish_link )
115127 result = requests .post (publish_link , headers = headers , verify = verify )
116128 if result .status_code != 202 :
117129 print (result .text )
0 commit comments