view NewTests/NonRegressionPerfs/plugin.py @ 972:d4eacd47d487 default

merged pg-next-1099 -> default
author Alain Mazy <am@orthanc.team>
date Fri, 18 Sep 2026 14:47:35 +0200
parents 75fa071ae688
children
line wrap: on
line source

import orthanc
import json

def update_custom_data(output, uri, **request):
    if request['method'] == 'POST':
        instance_id = request['groups'][0]

        attachment_uuid = json.loads(orthanc.RestApiGet(f'/instances/{instance_id}/attachments/dicom/info'))['Uuid']
        orthanc.SetAttachmentCustomData(attachment_uuid, b'dummy')

    output.AnswerBuffer('ok', 'text/plain')

orthanc.RegisterRestCallback('/instances/(.*)/update-custom-data', update_custom_data)