# HG changeset patch # User Kim Alvefur # Date 1635264455 -7200 # Node ID e6f46d1b3337b10e5e7c1858b3d31041af924ddc # Parent 611bc06c41603d3df8fc58e58645379dfa72b178 mod_rest: Set type on temp session to satisfy certain auth checks E.g. mod_external_services and some others use `origin.type == "c2s"` as access check, which rejected the previous nil value. diff -r 611bc06c4160 -r e6f46d1b3337 mod_rest/mod_rest.lua --- a/mod_rest/mod_rest.lua Tue Oct 26 17:52:15 2021 +0200 +++ b/mod_rest/mod_rest.lua Tue Oct 26 18:07:35 2021 +0200 @@ -242,6 +242,7 @@ return post_errors.new("unauthz"); end from = jid.join(origin.username, origin.host, origin.resource); + origin.type = "c2s"; end local payload, err = parse_request(request, path); if not payload then