﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
19511	Support of complete tag in fixChange and FixRemove	skyper	team	"==== What steps will reproduce the problem?
1. Have
 {{{
 #!rule
 way[highway][placement=transition][""placement:forward""=transition],
 way[highway][placement=transition][""placement:backward""=transition] {
   throwWarning: tr(""Use {0} only as value of {1}"", ""{1.value}"", ""{2.key}=*"");
   group: tr(""suspicious tag combination"");
   fixAdd: ""placement=transition"";
   fixChange: ""placement:forward=transition=>placement=transition"";
   fixRemove: ""placement:backward=transition"";
 }
 }}}
1. Load rule

==== What is the expected result?
No warning and rule is loaded

==== What happens instead?
* `SEVERE: Cannot add MapCSS rule: Cannot add instruction fixChange: placement:forward=transition=>placement=transition!`
* `SEVERE: Cannot add MapCSS rule: java.lang.IllegalArgumentException: Unexpected '='. Please only specify the key to remove in: fixRemove: String<placement:backward=transition>;`
and rule is not loaded

==== Please provide any additional information below. Attach a screenshot if possible.
I want to only change or remove `placement;backward/forward` with value `transition`
It would be nice if I do not have to write the needed syntax to change or remove only specific key-value combinations for each rule. Thanks a lot.

{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2020-07-09 17:42:41 +0200 (Thu, 09 Jul 2020)
Revision:16740
Build-Date:2020-07-10 01:30:51
URL:https://josm.openstreetmap.de/svn/trunk

Last errors/warnings:
- E: Cannot add MapCSS rule: java.lang.IllegalArgumentException: Unexpected '='. Please only specify the key to remove in: fixRemove: String<placement:forward=transition>;
- E: Cannot add MapCSS rule: Cannot add instruction fixChange: placement:forward=transition=>placement=transition!
}}}"	enhancement	new	normal		Core validator			template_report tag fixChange fixRemove	
