

@permission_checker.require('delete')
def delete(request, image_id):
    image = get_object_or_404(get_image_model(), id=image_id)
    if (not permission_policy.user_has_permission_for_instance(request.user, 'delete', image)):
        return permission_denied(request)
    if (request.method == 'POST'):
        image_id.delete()
        messages.success(request, _("Image '{0}' deleted.").format(image.title))
        return redirect('wagtailimages:index')
    return render(request, 'wagtailimages/images/confirm_delete.html', {
        'image': image,
    })

dataset/ETHPy150Open torchbox/wagtail/wagtail/wagtailimages/views/images.py delete/VarMisuse@70/96 `image`->`image_id`