Page MenuHomeVyOS Platform

Bug deleting route-map rule with community list
Open, NormalPublicBUG

Description

Bug deleting route-map rule with community list
To reproduce

set policy community-list BGP01 rule 10 action 'permit'
set policy community-list BGP01 rule 10 regex '65001'

set policy route-map RMAP rule 30 action 'permit'
set policy route-map RMAP rule 30 set comm-list comm-list 'BGP01'
set policy route-map RMAP rule 30 set comm-list delete

Try to delete rule 30

vyos@r15# delete policy route-map RMAP rule 30
[edit]
vyos@r15# commit
[ policy route-map RMAP rule 30 set comm-list ]
You must configure a comm-list

[[policy route-map RMAP]] failed
Commit failed
[edit]
vyos@r15#

Works with 2 commits:

vyos@r15# delete policy route-map RMAP rule 30 set 
[edit]
vyos@r15# commit
[edit]
vyos@r15# delete policy route-map RMAP rule 30 
[edit]
vyos@r15# commit
[edit]
vyos@r15#

The script https://github.com/vyos/vyatta-cfg-quagga/blob/equuleus/templates/policy/route-map/node.tag/rule/node.tag/set/comm-list/node.def

Details

Difficulty level
Unknown (require assessment)
Version
VyOS 1.3-20240207
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)