summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2024-08-25 08:02:34 +0200
committerGravatar default2024-08-25 08:02:34 +0200
commit367597e5b67a2a37a3dc00b57fa23691fd5780ff (patch)
tree52540d34a26becd532fa42287dcc79abec75e4a0
parentUpdated dependencies. (diff)
downloadsnac2-367597e5b67a2a37a3dc00b57fa23691fd5780ff.tar.gz
snac2-367597e5b67a2a37a3dc00b57fa23691fd5780ff.tar.xz
snac2-367597e5b67a2a37a3dc00b57fa23691fd5780ff.zip
Only archive error content that is not NULL.
-rw-r--r--html.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/html.c b/html.c
index 1eb4757..93a7bff 100644
--- a/html.c
+++ b/html.c
@@ -1693,8 +1693,9 @@ xs_html *html_entry(snac *user, xs_dict *msg, int read_only,
1693 const char *content = xs_dict_get(msg, "content"); 1693 const char *content = xs_dict_get(msg, "content");
1694 1694
1695 if (xs_type(content) != XSTYPE_STRING) { 1695 if (xs_type(content) != XSTYPE_STRING) {
1696 srv_archive_error("unexpected_content_xstype", 1696 if (!xs_is_null(content))
1697 "content field type", xs_stock(XSTYPE_DICT), msg); 1697 srv_archive_error("unexpected_content_xstype",
1698 "content field type", xs_stock(XSTYPE_DICT), msg);
1698 1699
1699 content = ""; 1700 content = "";
1700 } 1701 }