https://bugzilla.redhat.com/show_bug.cgi?id=487574
Resolves: bug 487574
Bug Description: A crash occurs in the DNA plug-in when you delete an
existing
value of a managed attribute.
Reviewed by: ???
Files: see diff
Branch: HEAD
Fix Description: The DNA code was always expecting a value to be present
when
processing a modify operation. The delete and replace modify
operations can
be issues with no values. These operations were an oversight in the
DNA code.
The fix adds cases to handle delete and replace modify operations.
For a replace,
we check if we are replacing all values with nothing, and generate a
new value from
the range. If we're processing a delete with no values specified, we
also generate
a new value. If the delete has values specified, we check to see if
the operation
leaves any values in the existing entry. If no existing values would
remain after
the operation, we generate a new value.
Platforms tested: F9
Flag Day: no
Doc impact: no
https://bugzilla.redhat.com/attachment.cgi?id=333386&action=diff
--
Fedora-directory-devel mailing list
Fedora-directory-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-devel