From cf2fb30ac7bf66e2b4d89d885ccde9a58438dcc1 Mon Sep 17 00:00:00 2001 From: Bala FA Date: Thu, 10 Nov 2016 07:42:55 -0800 Subject: [PATCH] event: Add event notification for object deletion in web browser. (#3226) Fixes #3201 --- cmd/web-handlers.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/cmd/web-handlers.go b/cmd/web-handlers.go index 7a83da50a..6f0b8459a 100644 --- a/cmd/web-handlers.go +++ b/cmd/web-handlers.go @@ -273,6 +273,19 @@ func (web *webAPIHandlers) RemoveObject(r *http.Request, args *RemoveObjectArgs, if err := objectAPI.DeleteObject(args.BucketName, args.ObjectName); err != nil { return &json2.Error{Message: err.Error()} } + + // Notify object deleted event. + eventNotify(eventData{ + Type: ObjectRemovedDelete, + Bucket: args.BucketName, + ObjInfo: ObjectInfo{ + Name: args.ObjectName, + }, + ReqParams: map[string]string{ + "sourceIPAddress": r.RemoteAddr, + }, + }) + reply.UIVersion = miniobrowser.UIVersion return nil }