Skip to content
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

Sign-up Database Error #50

Open
artjimlop opened this issue Apr 3, 2014 · 6 comments
Open

Sign-up Database Error #50

artjimlop opened this issue Apr 3, 2014 · 6 comments
Labels

Comments

@artjimlop
Copy link
Contributor

Al intentar registrarme sin añadir fotografía, introduciendo un nombre cualquiera con una "_" obtengo esto:

DatabaseError at /newaccount/
AutoField (default primary key) values must be strings representing an ObjectId on MongoDB (got u'' instead).
Request Method: POST
Request URL: http://eat-hub.herokuapp.com/newaccount/
Django Version: 1.5.5
Exception Type: DatabaseError
Exception Value:
AutoField (default primary key) values must be strings representing an ObjectId on MongoDB (got u'' instead).
Exception Location: /app/.heroku/python/lib/python2.7/site-packages/django_mongodb_engine/base.py in _value_for_db, line 113
Python Executable: /app/.heroku/python/bin/python
Python Version: 2.7.6
Python Path:
['/app',
'/app/.heroku/python/bin',
'/app/.heroku/python/lib/python2.7/site-packages/distribute-0.6.36-py2.7.egg',
'/app/.heroku/python/lib/python2.7/site-packages/setuptools-2.1-py2.7.egg',
'/app/.heroku/python/lib/python2.7/site-packages/pip-1.5.4-py2.7.egg',
'/app',
'/app/.heroku/python/lib/python27.zip',
'/app/.heroku/python/lib/python2.7',
'/app/.heroku/python/lib/python2.7/plat-linux2',
'/app/.heroku/python/lib/python2.7/lib-tk',
'/app/.heroku/python/lib/python2.7/lib-old',
'/app/.heroku/python/lib/python2.7/lib-dynload',
'/app/.heroku/python/lib/python2.7/site-packages']

@artjimlop artjimlop added this to the Sprint 1 milestone Apr 3, 2014
@artjimlop artjimlop added the bug label Apr 3, 2014
@Sloy
Copy link
Member

Sloy commented Apr 3, 2014

Duplicado: #42

@Sloy Sloy closed this as completed Apr 3, 2014
@Sloy
Copy link
Member

Sloy commented Apr 3, 2014

Quizá no esté tan cerrado. Creo que a @serrodcal le ha saltado aun teniendo el avatar puesto. Lo reabro para echarle un ojo mejor.

@Sloy Sloy reopened this Apr 3, 2014
@Sloy Sloy removed this from the Sprint 1 milestone Apr 3, 2014
@adlebzelaznog
Copy link
Contributor

El tema del nombre no me da ningún problema, el tema esta en no utilizar ninguna fotografía porque se pasa el id del avatar como una cadena vacía y luego se usa esa cadena para buscar un objeto en la base de datos (y peta)

Como solución se me ocurre:
Meter una imagen en plan avatar por defecto y que busquemos esa en la base de datos cuando alguien intente registrarse sin meter avatar.
Devolver al usuario al formulario y mostrar un error avisándole de que debe introducir algún avatar (no me mola nada).

@jualoppaz
Copy link
Contributor

Si el fallo es por el avatar, yo probaría lo que dice David: que el avatar "vacío" sea una imagen con el logo de la app en gris. Pruébalo a ver si te funciona.

@Sloy
Copy link
Member

Sloy commented Apr 10, 2014

Es tan sencillo como poner un if en el formulario, no hace falta meter
imágenes raras que se van a subir duplicadas
El 10/04/2014 13:13, "jualoppaz" [email protected] escribió:

Si el fallo es por el avatar, yo probaría lo que dice David: que el avatar
"vacío" sea una imagen con el logo de la app en gris. Pruébalo a ver si te
funciona.

Reply to this email directly or view it on GitHubhttps://github.com//issues/50#issuecomment-40066597
.

@adlebzelaznog
Copy link
Contributor

Esto ya lo implemente ayer. Lo que hice fuec omprobar en la vista si se
subia alguna imagen en el formulario y si no se subia se usaba una imagen
de la carpeta static que es el logo en gris.

El jueves, 10 de abril de 2014, Sloy [email protected] escribió:

Es tan sencillo como poner un if en el formulario, no hace falta meter
imágenes raras que se van a subir duplicadas
El 10/04/2014 13:13, "jualoppaz" <[email protected]javascript:_e(%7B%7D,'cvml','[email protected]');>
escribió:

Si el fallo es por el avatar, yo probaría lo que dice David: que el
avatar
"vacío" sea una imagen con el logo de la app en gris. Pruébalo a ver si
te
funciona.

Reply to this email directly or view it on GitHub<
https://github.com/EatHub/eathub-webapp/issues/50#issuecomment-40066597>
.

Reply to this email directly or view it on GitHubhttps://github.com//issues/50#issuecomment-40071824
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants