def METHOD_NAME(request, item_id=None):
    """
    Modify a FoundItem.
    Args:
        item_id: FoundItem id
    """
    founditem = get_object_or_404(FoundItem, id=item_id)
    if founditem.user != request.user and not request.user.has_admin_permission("all"):
        raise http.Http404
    if request.method == "POST":
        form = FoundItemForm(request.POST, instance=founditem)
        if form.is_valid():
            obj = form.save()
            # SAFE HTML
            obj.description = safe_html(obj.description)
            obj.save()
            messages.success(request, "Successfully modified found item.")
            return redirect("founditem_view", obj.id)
        else:
            messages.error(request, "Error adding found item.")
    else:
        form = FoundItemForm(instance=founditem)
    context = {"form": form, "action": "modify", "id": item_id, "founditem": founditem}
    return render(request, "lostfound/founditem_form.html", context)