We recently updated to version 2018.3.1, and we can no longer open certificates from the library. The page throws an error when we open existing certificates (https://imgur.com/a/oAEii). The page briefly appears, and then the error page is shown.
We can however create new certificates and open them without error.
Thanks for getting in touch! I’m sorry you’re hitting this annoying and unexpected behavior. Unfortunately I haven’t been able to reproduce this issue in my local instance in both 2018.3.1 and 2018.3.3. Since these TypeErrors are usually specific to our new UI (version 4.0+), there’s a good chance you could work around this by using the old portal. You can access this at OctoURL/oldportal (as opposed to OctoURL/app). Could you try accessing these certificates in the old portal and let me know the outcome, or if it provides any apparent reason why it’s causing this?
It’s possible a value is null which shouldn’t be null, such as an environment that it was scoped to previously no longer exists or something. Can you see any discrepancy there?
I look forward to hearing back and getting to the bottom of this!
Thanks for following up. I was able to see an error after scoping this certificate to a tenant tag, then deleting the tenant tag. Is it possible your certificate was scoped previously to a tenant tag that has since been deleted? If so, I was able to work around it by disabling tenanted deployments for the certificate in the old portal, then re-enabling it. I’m still looking into the root issue, but hopefully that can help unblock you for the time being.
Thanks for following up. That’s great to hear that did the trick! I’m sorry again about the annoyance we’ve unintentionally caused with this bug. I’ve raised the issue to address the underlying issue which you can track here.
Let me know if you have any further questions or concerns going forward!