mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
modifying save method for regex rules to check for type of regex rule being changed and nullify unneccessary attributes
This commit is contained in:
@@ -266,12 +266,16 @@ const RULES = {
|
||||
save: (component, rule) => {
|
||||
rule.target_column = component.addColumnRegexTarget;
|
||||
rule.expression = component.addColumnRegexExpression;
|
||||
if (component.addColumnRegexReplacement) {
|
||||
if (component.addColumnRegexType == "replacement" && component.addColumnRegexReplacement) {
|
||||
rule.replacement = component.addColumnRegexReplacement;
|
||||
}
|
||||
if (component.addColumnRegexGroupCount) {
|
||||
rule.group_count = null;
|
||||
} else if (component.addColumnRegexType == "groups" && component.addColumnRegexGroupCount) {
|
||||
rule.group_count = parseInt(component.addColumnRegexGroupCount);
|
||||
}
|
||||
rule.replacement = null;
|
||||
} else if (component.addColumnRegexType == "global"){
|
||||
rule.replacement = null;
|
||||
rule.group_count = null;
|
||||
};
|
||||
},
|
||||
apply: (rule, data, sources, columns) => {
|
||||
const target = rule.target_column;
|
||||
|
||||
Reference in New Issue
Block a user