Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tickets Inaccessible When an API with Open Tickets Is Deleted #9422

Closed
exalate-issue-sync bot opened this issue Dec 11, 2023 · 1 comment
Closed

Tickets Inaccessible When an API with Open Tickets Is Deleted #9422

exalate-issue-sync bot opened this issue Dec 11, 2023 · 1 comment

Comments

@exalate-issue-sync
Copy link

exalate-issue-sync bot commented Dec 11, 2023

Describe the bug :

When an API with open tickets is deleted, it is no longer possible to see the list of all open tickets in either the portal or the console.

To Reproduce :

Steps to reproduce the behaviour:

  1. On two separate APIs, create at least one ticket each.
  2. Verify that both of the tickets are visible in the Tickets history in the console and the Tickets page in the portal.
  3. Delete one of the APIs.
  4. In both of the previous locations, no tickets will load, for either the API that was closed or the API that remains open, with the message 'Api [] cannot be found.'
  5. Tickets can still be accessed for an individual API in the portal.

Expected behaviour :

The full list of open tickets should be accessible even if one of the APIs with an open ticket is closed, and/or there should perhaps be a warning of open tickets existing when attempting to delete an API.

Current behaviour :

Deleting an API with open tickets prevents the list of all open tickets from being accessed.

Desktop :

  • Environment: 4.1.3
mergify bot pushed a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
mergify bot pushed a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
mergify bot pushed a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
mergify bot pushed a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
gaetanmaisse added a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
gaetanmaisse added a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
gaetanmaisse added a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
gaetanmaisse added a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
gaetanmaisse added a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
gaetanmaisse added a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
gaetanmaisse added a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
gaetanmaisse added a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
gaetanmaisse added a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
gaetanmaisse added a commit to gravitee-io/gravitee-api-management that referenced this issue Dec 13, 2023
…rt tickets

https://gravitee.atlassian.net/browse/APIM-3578
gravitee-io/issues#9422
(cherry picked from commit 6d799c7)

# Conflicts:
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/impl/TicketServiceImpl.java
#	gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/impl/TicketServiceTest.java
Copy link
Author

This issue will be fixed in versions 4.0.15, 4.2.0, 3.20.26, 4.1.6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

0 participants