From 56c156d3f68ee163667c70c5ba33617e097cc94a Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Mon, 26 Sep 2011 20:38:29 +0200 Subject: [PATCH] dont split if . is escaped in key --- pandora/user/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pandora/user/views.py b/pandora/user/views.py index d80ffe33..df86c127 100644 --- a/pandora/user/views.py +++ b/pandora/user/views.py @@ -2,6 +2,7 @@ # vi:si:et:sw=4:sts=4:ts=4 import random random.seed() +import re from django import forms from django.contrib.auth.models import User @@ -514,7 +515,7 @@ def setPreferences(request): return ''' data = json.loads(request.POST['data']) - keys = data.keys()[0].split('.') + keys = re.sub('([^\\\\])\.', '\\1\n', data.keys()[0]).split('\n') value = data.values()[0] profile = request.user.get_profile() p = profile.preferences