Removal of illegal options in association dialog
Association dialogs were using non-existent options for find commands. It causes error when #2509 is implemented. Now when creating a find command a check for options existence is performend. Option is not used if not present in metadata. It fixes the issue. https://fedorahosted.org/freeipa/ticket/2760
This commit is contained in:
1 parent
88170087e1
commit
e61d0ada04
3 files changed
+13498
-15981
No files matched your search
@@ -201,7 +201,11 @@ IPA.association_adder_dialog = function(spec) {
|
||||
var relationship = relationships[other_attribute_member];
|
||||
if (relationship) {
|
||||
var param_name = relationship[2] + that.entity.name;
|
||||
options[param_name] = that.pkey;
|
||||
var cmd_opt = IPA.get_command_option(that.other_entity.name + '_find',
|
||||
param_name);
|
||||
if (cmd_opt) {
|
||||
options[param_name] = that.pkey;
|
||||
}
|
||||
}
|
||||
|
||||
IPA.command({
|
||||
|
||||
+13315
-9262
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user