PyLucid CMS Logo

Bugfixes in IP-Ban und Kommentaren

tag cloud ajax | Amazon | Apache | Aptana | backward incompatible | blog | browser | bugfix | ColorMirror | creole | database | dbtemplates | development | django | django-reversion | django-sync | django-sync-server | django-tagging | django-tools | django-weave | DjangoBB | documentation | dokumentation | Eclipse | editor | encoding | fastcgi | firefox | firefox sync | formset | generic | git | gunicorn | honypot | html | HTML dump | include | IRC | javascript | JS-SHA-Login | linux | login | mysql | nginx | pip | plugin | politik | pydev | pygments | pylucid | pypy | python | release | screencast | screencasts | security | server | sicherheit | software | sqlite | standalone | suchmaschine | svn | test | textile | unittest | v0.10 | v0.11 | virtualenv | visible changes | web | webspace

↑ Jan. 6, 2012 - Bugfixes in IP-Ban und Kommentaren  #

Before 2 years, 3 months published by jens.

↑ 500 Bugfix  #

Wir haben einen dummen Bug mit einigen Commits gefixed:

Man erhält hin und wieder eine 500 Fehler. Man kann scheinbar keine Regel dahinter ausmachen.

Das eigentliche Problem: Wir erstellen IP Ban-Einträge im Model Manager so:

Python
1
self.model(ip_address=remote_addr).save()

...und im Model haben wir das:

Python
1
createtime = models.DateTimeField(auto_now_add=True)

In dem Falle wird oft createtime zu None, keine Ahnung warum... Es kommt zu 500, weil immer davon ausgegangen wird, das es ein Datum ist und nicht None ;) Der Fehler lautet: AttributeError: 'NoneType' object has no attribute 'year'

Nun setzten wir das Datum explizit in save(). Außerdem gibt es temporär einen Work-A-Round, wenn kein Datum existiert. Der kommt aber später wieder weg.

↑ Bugfix in Kommentaren  #

Mit 61e1809 ist ein Bug im Kommentar System gefixed: Ein normaler User erhält einen CSRF Fehler

TODO: Wir müssen noch den Cache löschen, nachdem ein Kommentar geschrieben wurde.

(Last update: Jan. 6, 2012, 3:49 p.m. by jens.)

tags bugfix | development | pylucid | v0.10 | visible changes
0 comments for 'Bugfixes in IP-Ban und Kommentaren':
    there exist no comment for 'Bugfixes in IP-Ban und Kommentaren'
Leave a comment
tag navi developing

django-processinfo: 8.9 ms of 718.6 ms (1.2%)