Bug #2683
Template wizard breaks attributes with '&' on update
Status: | Closed | Start date: | 01/27/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | Daniel Molina | % Done: | 100% | |
Category: | Sunstone | |||
Target version: | Release 4.6 | |||
Resolution: | fixed | Pull request: | ||
Affected Versions: | OpenNebula 4.4 |
Description
VM template wizard will replace every '&' with '&' on load and break the virtual machine template. Escaping is also broken, '&' will be escaped as '&' on next load and this will happen again and again ...
Advanced mode is working fine.
Associated revisions
bug #2683: Template wizard breaks attributes with '&' on update
bug #2683: htmlDecode custom vars
History
#1 Updated by Ruben S. Montero over 7 years ago
- Status changed from Pending to New
- Target version set to Release 4.6
#2 Updated by Boris Parak over 7 years ago
Boris Parak wrote:
VM template wizard will replace every '&' with '&' on load and break the virtual machine template. Escaping is also broken, '&' will be escaped as '&' on next load and this will happen again and again ...
Advanced mode is working fine.
(to clarify stuff lost in HTML)
& -> &
& -> & -> & ->*
And a small update. There is a similar problem with escaped quotes ' \" ' in values. Here is an example:
ATTR = "thisIsValue=\"thisIsStillValue\""
#3 Updated by Ruben S. Montero over 7 years ago
OK, Thanks for the detailed report!
#4 Updated by Daniel Molina over 7 years ago
- Assignee set to Daniel Molina
#5 Updated by Daniel Molina over 7 years ago
Hi Boris,
This patch should fix the problem, let me know if it works for you
Revision 8ba6d328
#6 Updated by Boris Parak over 7 years ago
Daniel Molina wrote:
Hi Boris,
This patch should fix the problem, let me know if it works for you
Revision 8ba6d328
Hi Daniel,
quotes are working nicely, however ampersands (&) are still broken.
Cheers, Boris
#7 Updated by Daniel Molina over 7 years ago
Now it should work for custom vars, which I guess it's what you're using
#8 Updated by Boris Parak over 7 years ago
Daniel Molina wrote:
Now it should work for custom vars, which I guess it's what you're using
I will test it ASAP and let you know. We had a big problem with REQUIREMENTS in older templates (from previous versions of ONE, before you started using SCHED_REQUIREMENTS).
#9 Updated by Boris Parak over 7 years ago
Works, thanks!
#10 Updated by Daniel Molina over 7 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
- Resolution set to fixed
Great!, thank you for your feedback