[
https://issues.apache.org/jira/browse/CLOUDSTACK-5313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alena Prokharchyk resolved CLOUDSTACK-5313.
-------------------------------------------
Resolution: Not A Problem
Shweta, this is by design. Please check the spec
http://wiki-ccp.citrix.com/display/gen/3.0+API+list*+commands+changes
When no projectId is passed to the call, only non-project based resources are
being returned. If you want to list project based resources, you always have to
pass projectId=-1
Examples:
1) http://localhost:8096/?command=listRouters&projectId=-1&domainId=1
Returns all project based routers for domain id=1
2) http://localhost:8096/?command=listRouters&domainId=1
Returns all non-project based routers for domainId=1
3) http://localhost:8096/?command=listRouters&projectId=-1
Returns all project based routers for ALL domains.
> list router api not giving correct results with domainid paramenters not
> considering routers belonging to projects within the domain
> ------------------------------------------------------------------------------------------------------------------------------------
>
> Key: CLOUDSTACK-5313
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5313
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: API, Upgrade, Virtual Router
> Affects Versions: 4.3.0
> Reporter: shweta agarwal
> Assignee: Alena Prokharchyk
> Priority: Critical
> Fix For: 4.3.0
>
>
> Repro steps:
> Create some routers within a domain ,
> create some projects in this domain and create some routers within the project
> Call list router api with domain id parameter
> Bug:
> It will not list routers belonging to the projects within the domain
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)