-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Les fixtures automatiques sont cassés sur les forums #2774
Comments
Tu aurais pas un peu plus etendu comme stackrtrace ? Histoire de voir sur quelle ligne ca se gaufre |
Environment:
Request Method: GET
Request URL: http://example.com/forums/sujet/58/corrupti-laudantium-omnis-nihil-harum-necessitatibus-repudiandae/
Django Version: 1.7.7
Python Version: 2.7.6
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sitemaps',
'django.contrib.humanize',
'easy_thumbnails',
'easy_thumbnails.optimize',
'crispy_forms',
'haystack',
'munin',
'social.apps.django_app.default',
'rest_framework',
'rest_framework_swagger',
'corsheaders',
'oauth2_provider',
'zds.utils',
'zds.pages',
'zds.gallery',
'zds.mp',
'zds.article',
'zds.forum',
'zds.tutorial',
'zds.member',
'zds.featured',
'django.contrib.admin',
'debug_toolbar')
Installed Middleware:
(u'debug_toolbar.middleware.DebugToolbarMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'zds.utils.ThreadLocals',
'zds.middlewares.SetLastVisitMiddleware.SetLastVisitMiddleware',
'zds.middlewares.profile.ProfileMiddleware')
Traceback:
File "/home/ubuntu/workspace/devenv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
111. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/ubuntu/workspace/devenv/local/lib/python2.7/site-packages/django/views/generic/base.py" in view
69. return self.dispatch(request, *args, **kwargs)
File "/home/ubuntu/workspace/devenv/local/lib/python2.7/site-packages/django/views/generic/base.py" in dispatch
87. return handler(request, *args, **kwargs)
File "/home/ubuntu/workspace/zds/forum/views.py" in get
115. return super(TopicPostsListView, self).get(request, *args, **kwargs)
File "/home/ubuntu/workspace/devenv/local/lib/python2.7/site-packages/django/views/generic/list.py" in get
160. context = self.get_context_data()
File "/home/ubuntu/workspace/zds/forum/views.py" in get_context_data
124. 'last_post_pk': self.object.last_message.pk,
Exception Type: AttributeError at /forums/sujet/58/corrupti-laudantium-omnis-nihil-harum-necessitatibus-repudiandae/
Exception Value: 'NoneType' object has no attribute 'pk'
|
Merfi :) |
Je pense que ca tombe pile dans mes corrections ici : https://github.com/zestedesavoir/zds-site/pull/2712/files#diff-d9e47ece3e055339353c712faa8ad7edR290 Si tu merges ma branche de landscape tu devrais voir que ca corrige le souci non ? |
Maintenant que ma PR est mergée tu pourrais refaire le meme test (et me dire que tout va bien :D ) ? |
Toujours cassay |
En meme temps, quand j'interroge ma bdd a la main je vois que les topics vides ne possede meme pas 1 message... du coup plutot normal que ca merde Du coup ce sont les fixtures qui sont pas au point, en effet, la creation d'un topic ne cree pas le premier post qui va avec (https://github.com/zestedesavoir/zds-site/blob/dev/zds/utils/management/commands/load_fixtures.py#L195) |
De toutes façon, les fixtures de manière générales sont cassées. Je sais plus si c'est les articles ou les tutoriels mais tu te manges des erreurs quand tu essayes d'y accéder. |
Fixé, merci @Eskimon :) |
Scénario :
python manage.py load_fixtures size=low racine=user
=> Erreur 500
Stacktrace :
The text was updated successfully, but these errors were encountered: