Closed Bug 963295 Opened 12 years ago Closed 12 years ago

Group merging is broken

Categories

(Participation Infrastructure :: Phonebook, defect)

2014-02.1
defect
Not set
normal

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.
Whiteboard: [kb=1250266]
Blocks: 936569
Assignee: nobody → dpoirier
Status: NEW → ASSIGNED
This is blocking launch. Sancus, r?
Flags: needinfo?(sancus)
Version: other → next
Version: next → other
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Version: other → next
QA verified on stage - via the admin panel group merge works minus the tracebacks
Status: RESOLVED → VERIFIED
Version: next → 2014-02.1
Flags: needinfo?(sancus)
You need to log in before you can comment on or make changes to this bug.