REMOTE_ADDR is not unicode
This commit is contained in:
parent
af11656022
commit
449c838be3
@ -59,7 +59,7 @@ def create(app, environ, request, uri):
|
|||||||
if "email" in data:
|
if "email" in data:
|
||||||
hash = data["email"]
|
hash = data["email"]
|
||||||
else:
|
else:
|
||||||
hash = utils.salt(utils.anonymize(request.remote_addr))
|
hash = utils.salt(utils.anonymize(unicode(request.remote_addr)))
|
||||||
|
|
||||||
comment = models.Comment(
|
comment = models.Comment(
|
||||||
text=data["text"], parent=data.get("parent"),
|
text=data["text"], parent=data.get("parent"),
|
||||||
@ -70,7 +70,7 @@ def create(app, environ, request, uri):
|
|||||||
hash=hashlib.md5(hash).hexdigest())
|
hash=hashlib.md5(hash).hexdigest())
|
||||||
|
|
||||||
try:
|
try:
|
||||||
rv = app.db.add(uri, comment, utils.anonymize(request.remote_addr))
|
rv = app.db.add(uri, comment, utils.anonymize(unicode(request.remote_addr)))
|
||||||
except sqlite3.Error:
|
except sqlite3.Error:
|
||||||
logging.exception('uncaught SQLite3 exception')
|
logging.exception('uncaught SQLite3 exception')
|
||||||
abort(400)
|
abort(400)
|
||||||
|
Loading…
Reference in New Issue
Block a user