# HG changeset patch
# User Goffi <goffi@goffi.org>
# Date 1499879133 -7200
# Node ID 310a454c8657f645d5139c68f471fcf51591c9bc
# Parent  c2a9da96e40b9e11b1a60d584ebef779fd54c5da
plugins invitation, XEP-0277: strip language, we don't want spaces

diff -r c2a9da96e40b -r 310a454c8657 src/plugins/plugin_misc_invitations.py
--- a/src/plugins/plugin_misc_invitations.py	Sun Jul 09 16:17:16 2017 +0200
+++ b/src/plugins/plugin_misc_invitations.py	Wed Jul 12 19:05:33 2017 +0200
@@ -254,7 +254,7 @@
         ## email
         language = kwargs.pop(u'language', None)
         if language is not None:
-            extra[u'language'] = language
+            extra[u'language'] = language.strip()
 
         if email is not None:
             extra[u'email'] = email
diff -r c2a9da96e40b -r 310a454c8657 src/plugins/plugin_xep_0277.py
--- a/src/plugins/plugin_xep_0277.py	Sun Jul 09 16:17:16 2017 +0200
+++ b/src/plugins/plugin_xep_0277.py	Wed Jul 12 19:05:33 2017 +0200
@@ -192,7 +192,7 @@
 
         # language
         try:
-            microblog_data[u'language'] = entry_elt[(C.NS_XML, u'lang')]
+            microblog_data[u'language'] = entry_elt[(C.NS_XML, u'lang')].strip()
         except KeyError:
             pass
 
@@ -353,7 +353,7 @@
 
         ## language ##
         if u'language' in data:
-            entry_elt[(C.NS_XML, u'lang')] = data[u'language']
+            entry_elt[(C.NS_XML, u'lang')] = data[u'language'].strip()
 
         ## content and title ##
         synt = self.host.plugins["TEXT-SYNTAXES"]