File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py" in create
obj.save(force_insert=True, using=self.db)
File "/weblate/weblate/trans/models/changes.py" in save
super(Change, self).save(_args, *_kwargs)
File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py" in save
"unsaved related object '%s'." % field.name
Exception Type: ValueError at /admin/trans/subproject/add/
Exception Value: save() prohibited to prevent data loss due to unsaved related object 'subproject'.
Steps to reproduce
When trying to add a new component to an existing project I get the following error:
ValueError at /admin/trans/subproject/add/ save() prohibited to prevent data loss due to unsaved related object 'subproject'.
This only happens in one of my components. The others work fine.
Environment:
Request Method: POST Request URL: http://.../admin/trans/subproject/add/?_changelist_filters=project__id__exact%3D12
Django Version: 1.9.4 Python Version: 2.7.10 Installed Applications: (u'django.contrib.auth', u'django.contrib.contenttypes', u'django.contrib.sessions', u'django.contrib.sites', u'django.contrib.messages', u'django.contrib.staticfiles', u'django.contrib.admin', u'django.contrib.admindocs', u'django.contrib.sitemaps', u'social.apps.django_app.default', u'crispy_forms', u'compressor', u'weblate.trans', u'weblate.lang', u'weblate.accounts', u'weblate') Installed Middleware: (u'django.contrib.sessions.middleware.SessionMiddleware', u'django.middleware.common.CommonMiddleware', u'django.middleware.locale.LocaleMiddleware', u'django.middleware.csrf.CsrfViewMiddleware', u'django.contrib.auth.middleware.AuthenticationMiddleware', u'django.contrib.messages.middleware.MessageMiddleware', u'django.middleware.clickjacking.XFrameOptionsMiddleware', u'social.apps.django_app.middleware.SocialAuthExceptionMiddleware', u'weblate.accounts.middleware.RequireLoginMiddleware')
Traceback:
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
File "/usr/local/lib/python2.7/site-packages/django/contrib/admin/options.py" in wrapper
File "/usr/local/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapped_view
File "/usr/local/lib/python2.7/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
File "/usr/local/lib/python2.7/site-packages/django/contrib/admin/sites.py" in inner
File "/usr/local/lib/python2.7/site-packages/django/contrib/admin/options.py" in add_view
File "/usr/local/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapper
File "/usr/local/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapped_view
File "/usr/local/lib/python2.7/site-packages/django/utils/decorators.py" in bound_func
File "/usr/local/lib/python2.7/site-packages/django/utils/decorators.py" in inner
File "/usr/local/lib/python2.7/site-packages/django/contrib/admin/options.py" in changeform_view
File "/usr/local/lib/python2.7/site-packages/django/forms/forms.py" in is_valid
File "/usr/local/lib/python2.7/site-packages/django/forms/forms.py" in errors
File "/usr/local/lib/python2.7/site-packages/django/forms/forms.py" in full_clean
File "/usr/local/lib/python2.7/site-packages/django/forms/models.py" in _post_clean
File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py" in full_clean
File "/weblate/weblate/trans/models/subproject.py" in clean
File "/weblate/weblate/trans/models/subproject.py" in clean_template
File "/weblate/weblate/trans/models/subproject.py" in template_store
File "/weblate/weblate/trans/models/subproject.py" in handle_parse_error
File "/weblate/weblate/trans/models/changes.py" in create
File "/usr/local/lib/python2.7/site-packages/django/db/models/manager.py" in manager_method
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py" in create
File "/weblate/weblate/trans/models/changes.py" in save
File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py" in save
Exception Type: ValueError at /admin/trans/subproject/add/ Exception Value: save() prohibited to prevent data loss due to unsaved related object 'subproject'.