Changeset

12431:95f33a006c03 0.12

mod_external_services: Move error message to correct place (fix #1725) This message was misplaced in c4599a7c534c when the @type and @host check was introduced.
author Kim Alvefur <zash@zash.se>
date Wed, 23 Mar 2022 15:29:01 +0100
parents 12427:018ac691ee22
children 12432:60eecdd9c65b 12433:3dfcdcab5446
files plugins/mod_external_services.lua
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/mod_external_services.lua	Mon Mar 21 12:36:20 2022 +0000
+++ b/plugins/mod_external_services.lua	Wed Mar 23 15:29:01 2022 +0100
@@ -192,7 +192,7 @@
 	local action = stanza.tags[1];
 
 	if origin.type ~= "c2s" then
-		origin.send(st.error_reply(stanza, "auth", "forbidden", "The 'port' and 'type' attributes are required."));
+		origin.send(st.error_reply(stanza, "auth", "forbidden"));
 		return true;
 	end
 
@@ -204,7 +204,7 @@
 	local requested_credentials = set.new();
 	for service in action:childtags("service") do
 		if not service.attr.type or not service.attr.host then
-			origin.send(st.error_reply(stanza, "modify", "bad-request"));
+			origin.send(st.error_reply(stanza, "modify", "bad-request", "The 'port' and 'type' attributes are required."));
 			return true;
 		end