Closed
Bug 963295
Opened 12 years ago
Closed 12 years ago
Group merging is broken
Categories
(Participation Infrastructure :: Phonebook, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: sancus, Assigned: dpoirier)
References
Details
(Whiteboard: [kb=1250266] )
Trying to merge groups is producing tracebacks, such as this one:
Traceback (most recent call last):
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/core/handlers/base.py", line 111, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib64/python2.6/site-packages/newrelic-1.13.1.31/newrelic/api/object_wrapper.py", line 237, in __call__
self._nr_instance, args, kwargs, **self._nr_kwargs)
File "/usr/lib64/python2.6/site-packages/newrelic-1.13.1.31/newrelic/hooks/framework_django.py", line 475, in wrapper
return wrapped(*args, **kwargs)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/contrib/admin/options.py", line 366, in wrapper
return self.admin_site.admin_view(view)(*args, **kwargs)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/utils/decorators.py", line 91, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/views/decorators/cache.py", line 89, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/contrib/admin/sites.py", line 196, in inner
return view(request, *args, **kwargs)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/utils/decorators.py", line 25, in _wrapper
return bound_func(*args, **kwargs)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/utils/decorators.py", line 91, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/utils/decorators.py", line 21, in bound_func
return func(self, *args2, **kwargs2)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/db/transaction.py", line 224, in inner
return func(*args, **kwargs)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/contrib/admin/options.py", line 1037, in change_view
new_object = self.save_form(request, form, change=True)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/contrib/admin/options.py", line 703, in save_form
return form.save(commit=False)
File "/data/www/mozillians.allizom.org/mozillians/mozillians/groups/admin.py", line 91, in save
self.instance.merge_groups(self.cleaned_data.get('merge_with', []))
File "/data/www/mozillians.allizom.org/mozillians/mozillians/groups/models.py", line 44, in merge_groups
group.members.values_list('id', flat=True))
File "/data/www/mozillians.allizom.org/mozillians/mozillians/groups/models.py", line 43, in <lambda>
map(lambda x: self.add_member(x),
File "/data/www/mozillians.allizom.org/mozillians/mozillians/groups/models.py", line 221, in add_member
defaults=defaults)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/db/models/manager.py", line 134, in get_or_create
return self.get_query_set().get_or_create(**kwargs)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/db/models/query.py", line 450, in get_or_create
obj = self.model(**params)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/db/models/base.py", line 355, in __init__
setattr(self, field.name, rel_obj)
File "/data/www/mozillians.allizom.org/mozillians/vendor/lib/python/django/db/models/fields/related.py", line 366, in __set__
self.field.name, self.field.rel.to._meta.object_name))
ValueError: Cannot assign "11990L": "GroupMembership.userprofile" must be a "UserProfile" instance.
| Reporter | ||
Updated•12 years ago
|
Whiteboard: [kb=1250266]
| Assignee | ||
Updated•12 years ago
|
Assignee: nobody → dpoirier
Status: NEW → ASSIGNED
| Assignee | ||
Comment 1•12 years ago
|
||
Pull request https://github.com/mozilla/mozillians/pull/775
Updated•12 years ago
|
Version: other → next
Comment 3•12 years ago
|
||
Commits pushed to master at https://github.com/mozilla/mozillians
https://github.com/mozilla/mozillians/commit/e659649922e193a51224ecb3b53f760dc85f903c
Fix bug 963295 - Fix group merging
https://github.com/mozilla/mozillians/commit/be76cf1e93434bf4a73e0bb0661b83da2b8b2bf3
Merge pull request #775 from caktus/963295-fix-group-merging
Fix bug 963295 - group merging
Version: next → other
Updated•12 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Version: other → next
Comment 4•12 years ago
|
||
QA verified on stage - via the admin panel group merge works minus the tracebacks
Status: RESOLVED → VERIFIED
Updated•12 years ago
|
Version: next → 2014-02.1
| Reporter | ||
Updated•11 years ago
|
Flags: needinfo?(sancus)
You need to log in
before you can comment on or make changes to this bug.
Description
•