# HG changeset patch # User bsw # Date 1427394764 -3600 # Node ID 5ae3b8d819c5bbaf18edce7250808f2e5a74aee4 # Parent d70610e3724534de4496ce616e3ca0054ddb500c Added missing WebMCP 2.0 support for member image upload diff -r d70610e37245 -r 5ae3b8d819c5 app/main/member/_action/update_images.lua --- a/app/main/member/_action/update_images.lua Thu Mar 26 19:32:06 2015 +0100 +++ b/app/main/member/_action/update_images.lua Thu Mar 26 19:32:44 2015 +0100 @@ -28,11 +28,12 @@ end if not member_image then + local meta = request.get_param{ name = image_type, meta = true } member_image = MemberImage:new() member_image.member_id = member_id member_image.image_type = image_type member_image.scaled = false - member_image.content_type = cgi.post_types[image_type] or nil + member_image.content_type = meta.content_type member_image.data = "" member_image:save() end diff -r d70610e37245 -r 5ae3b8d819c5 config/init.lua --- a/config/init.lua Thu Mar 26 19:32:06 2015 +0100 +++ b/config/init.lua Thu Mar 26 19:32:44 2015 +0100 @@ -94,7 +94,12 @@ end function request.get_param(args) - return request.get_param_strings()[args.name] + if args.meta then + return { content_type = cgi.post_types[image_type] } + else + return request.get_param_strings()[args.name] + end + end function request.add_header(key, value)