Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
# Backport This will backport the following commits from `main` to `8.x`: - [Allow empty spaces un Gsub processor (#197815)](#197815) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Sonia Sanz Vivas","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-11-07T11:09:06Z","message":"Allow empty spaces un Gsub processor (#197815)\n\nCloses [#191920](https://github.com/elastic/kibana/issues/191920)\r\n\r\n## Summary\r\nIn the pattern field of the GSUB processor, we were validating that the\r\nfield is not empty. But for this case we must allow spaces as values. To\r\nfix this, I've added a second parameter `trimString` to the `emptyField`\r\nvalidator. If the parameter is set to true by default so the behavior of\r\nthe validator doesn't change in all the fields that already use it. But\r\nwhen the parameter is set to false, as in this case, the entry value\r\nstring is not trimmed, so it only validate to false if the field is\r\nactually empty. I also added some unit tests to make sure that this new\r\ncondition doesn't break the validator.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/049f7424-00c6-4bb2-ab89-2ce158ac4c4e\r\n\r\n\r\n\r\n#### Notes\r\nIn the video it can be seen that a banner flashes when saving. It is a\r\nbug that already happened before this one. I've opened [an\r\nissue](#197810) to address it.","sha":"2f7f8e34db1fe38cc3a587a753533992398df691","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana Management","release_note:skip","v9.0.0","Feature:Ingest Node Pipelines","backport:prev-major","v8.17.0"],"title":"Allow empty spaces un Gsub processor","number":197815,"url":"https://github.com/elastic/kibana/pull/197815","mergeCommit":{"message":"Allow empty spaces un Gsub processor (#197815)\n\nCloses [#191920](https://github.com/elastic/kibana/issues/191920)\r\n\r\n## Summary\r\nIn the pattern field of the GSUB processor, we were validating that the\r\nfield is not empty. But for this case we must allow spaces as values. To\r\nfix this, I've added a second parameter `trimString` to the `emptyField`\r\nvalidator. If the parameter is set to true by default so the behavior of\r\nthe validator doesn't change in all the fields that already use it. But\r\nwhen the parameter is set to false, as in this case, the entry value\r\nstring is not trimmed, so it only validate to false if the field is\r\nactually empty. I also added some unit tests to make sure that this new\r\ncondition doesn't break the validator.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/049f7424-00c6-4bb2-ab89-2ce158ac4c4e\r\n\r\n\r\n\r\n#### Notes\r\nIn the video it can be seen that a banner flashes when saving. It is a\r\nbug that already happened before this one. I've opened [an\r\nissue](#197810) to address it.","sha":"2f7f8e34db1fe38cc3a587a753533992398df691"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/197815","number":197815,"mergeCommit":{"message":"Allow empty spaces un Gsub processor (#197815)\n\nCloses [#191920](https://github.com/elastic/kibana/issues/191920)\r\n\r\n## Summary\r\nIn the pattern field of the GSUB processor, we were validating that the\r\nfield is not empty. But for this case we must allow spaces as values. To\r\nfix this, I've added a second parameter `trimString` to the `emptyField`\r\nvalidator. If the parameter is set to true by default so the behavior of\r\nthe validator doesn't change in all the fields that already use it. But\r\nwhen the parameter is set to false, as in this case, the entry value\r\nstring is not trimmed, so it only validate to false if the field is\r\nactually empty. I also added some unit tests to make sure that this new\r\ncondition doesn't break the validator.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/049f7424-00c6-4bb2-ab89-2ce158ac4c4e\r\n\r\n\r\n\r\n#### Notes\r\nIn the video it can be seen that a banner flashes when saving. It is a\r\nbug that already happened before this one. I've opened [an\r\nissue](#197810) to address it.","sha":"2f7f8e34db1fe38cc3a587a753533992398df691"}},{"branch":"8.x","label":"v8.17.0","branchLabelMappingKey":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Sonia Sanz Vivas <[email protected]>
- Loading branch information