-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Refactor where we are calling out to update symlinks #3753
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
Comments
💯 -- we definitely need to simplify this logic, but I agree that there isn't one obvious path forward. |
Linking #4550 here since we are planning to remove the symlinks and this issue could be closed if that happens. |
This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you have or find the answers we need so that we can investigate further. Thanks! |
I don't think this should be closed, but looks like a low priority refactor. |
We are definitely going to remove symlinks, so closing :) |
There are a number of questions I don't think we have answers for around symlinking, and a number of bugs that are present because of this. Our patterns for when to update our symlinks are a bit inconsistent and so it might help to formalize on this.
Right now:
.save()
While it might not be able to accumulate these calls in model
.save()
methods, there might be other patterns that we can make use of here to simplify the logic.The design decision here lies around which pattern works best and makes the code more understandable. Before any of us can weigh in on which pattern would work, we'll need to:
From there, we can make a decision about if the current location of the calls to update our symlinks make sense, or if we can centralize and standard on a pattern.
Raised in #3649
The text was updated successfully, but these errors were encountered: