<div dir="ltr"><div>Are you modifying the lock version?</div><div><br></div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><font face="verdana, sans-serif">Donald R. Mennerich, </font><span style="font-family:verdana,sans-serif">digital archivist</span><div><font face="verdana, sans-serif">New York University Libraries</font></div><div><font face="verdana, sans-serif"><a href="mailto:don.mennerich@nyu.edu" target="_blank">don.mennerich@nyu.edu</a> (212) 992-6264<br></font><div><font face="verdana, sans-serif"><br></font></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Apr 17, 2020 at 10:26 AM Huebschen, Alan M <<a href="mailto:ahueb2@uis.edu">ahueb2@uis.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_-8309644495171645550WordSection1">
<p class="MsoNormal">Hi all,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I’ve been attempting to update existing resource records through the API, the records already exist and I’m trying to upload modified versions of the JSON but I’m getting an error in response.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b>'error': 'The record you tried to update has been modified since you fetched it.'<u></u><u></u></b></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">At first I thought this meant either user_mtime, system_mtime, or create_time were preventing uploading an older version of the file but the error persists after replacing all time stamps with the current date and time.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Does anyone know what this error means?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Using ASnake:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">resources = glob.glob('./resources/modified/' + '*.json')<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">    for file in resources:<u></u><u></u></p>
<p class="MsoNormal">        resources_id = file.rstrip('.json')<u></u><u></u></p>
<p class="MsoNormal">        resources_id = re.findall('\d+', resources_id)<u></u><u></u></p>
<p class="MsoNormal">        resource = json.load(open(file))<u></u><u></u></p>
<p class="MsoNormal">        response = client.post('repositories/2/resources/' + resources_id[0], json=resource).json()<u></u><u></u></p>
<p class="MsoNormal">    <u></u><u></u></p>
<p class="MsoNormal">        if response.get('error') != None:<u></u><u></u></p>
<p class="MsoNormal">            print("*")<u></u><u></u></p>
<p class="MsoNormal">            print(resources_id[0])<u></u><u></u></p>
<p class="MsoNormal">            print(response['error'])<u></u><u></u></p>
<p class="MsoNormal">            print(file)<u></u><u></u></p>
<p class="MsoNormal">            print("*")<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">-Alan<u></u><u></u></p>
</div>
</div>

_______________________________________________<br>
Archivesspace_Users_Group mailing list<br>
<a href="mailto:Archivesspace_Users_Group@lyralists.lyrasis.org" target="_blank">Archivesspace_Users_Group@lyralists.lyrasis.org</a><br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=slrrB7dE8n7gBJbeO0g-IQ&r=_DsNVvE0MidyDzdUOYchWsIErjGtgLba7OOoi6MzJhM&m=mAyTL3XUpdR3rCWgQczVnW4usjHSykz_ZyAX8DSLHbA&s=TCqiDc22Sk_MwNFxjNgl9hkMr83FqBWe-zrDgS14iHM&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=slrrB7dE8n7gBJbeO0g-IQ&r=_DsNVvE0MidyDzdUOYchWsIErjGtgLba7OOoi6MzJhM&m=mAyTL3XUpdR3rCWgQczVnW4usjHSykz_ZyAX8DSLHbA&s=TCqiDc22Sk_MwNFxjNgl9hkMr83FqBWe-zrDgS14iHM&e=</a> <br>
</blockquote></div>