klesh commented on issue #7490:
URL: 
https://github.com/apache/incubator-devlake/issues/7490#issuecomment-2124288589

   We've identified a potential issue with the `config-ui` component's reliance 
on the optional field `scope.fullName` within the API response. This 
inconsistency can affect not only Gitlab but also potentially other 
integrations.
   
   Currently, the behavior of `scope.fullName` depends on the implementation of 
individual plugins, leading to potential errors. We're exploring solutions to 
address this:
   
   1. **Enforce fullName in Plugins**: We could require all plugins to include 
fullName in the scope entity. This ensures consistency but requires modifying a 
significant number of plugins and maintaining compatibility.
   2. **Modify scopeHelper to Inject fullName or Response Format**: We could 
modify the scope helper to inject value for fullName or redesign the entire 
response format. 
   
   Both options require careful consideration and thorough testing. We're 
actively evaluating the best approach and will keep you updated.
   
   In the meantime, if you have any questions or suggestions, feel free to 
comment below!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@devlake.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to