aboutsummaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2020-09-26 17:16:34 +0200
committerKim Alvefur <zash@zash.se>2020-09-26 17:16:34 +0200
commitcfb933ba988b70d98c8694be2beb7c346e93f947 (patch)
treec95c7a9d17114faf5f603eefb6dc23d9d41db0f5 /util
parent3e3ce993e6b3573f96ebbadae405ba753c4a5c8f (diff)
downloadprosody-cfb933ba988b70d98c8694be2beb7c346e93f947.tar.gz
prosody-cfb933ba988b70d98c8694be2beb7c346e93f947.zip
util.error: Add well-known field 'extra'
A place for various extra fields and edge cases of the stanza error data model, e.g. the URI field of <gone>
Diffstat (limited to 'util')
-rw-r--r--util/error.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/util/error.lua b/util/error.lua
index cfb35350..e0b1f9a6 100644
--- a/util/error.lua
+++ b/util/error.lua
@@ -43,6 +43,7 @@ local function new(e, context, registry, source)
type = e.type;
condition = e.condition;
text = e.text;
+ extra = e.extra;
};
else
template = {};
@@ -61,6 +62,7 @@ local function new(e, context, registry, source)
condition = template.condition or "undefined-condition";
text = template.text;
code = template.code;
+ extra = template.extra;
context = context;
source = source;