-
Notifications
You must be signed in to change notification settings - Fork 0
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
fix/ciirus skip monthly rates #356
Conversation
@keang please |
Related to #335, I think this and other ignored errors properties would be forgotten silently 2 months from now 💭 |
It would be worthwhile have a log of the ids that were skipped, grouped by reasons? So when we have time to revisit, or just when we communicate with suppliers we can reproduce the ids quickly. For now we have to shift through ExternalErrors; with this patch (and similar ones) we completely lose the data. For this particular case, for example, we have the option of contacting the host and let them know which setup is missing, etc. What do you think @kkolotyuk @rmascarenhas ? |
This is good point. I thought about improvement of What I see now: a lot of soap_errors are exactly about this fix and they make it difficult to analyze Ciirus errors in Concierge UI. |
But since we know a few cases that we expect to occur, maybe what we can do is just build a hash like: ignored: [
{
reason: "(soap:Server) Server was unable to process request. ---> GetPropertyRates: Error - No Rate Assigned by user. Please contact the user and request they populate this data."
ids: [a, b, c]
}, {
reason: "(soap:Server) Server was unable to process request. ---> GetPropertyRates: Error - No Rate Rows Returned",
ids: [x, y]
}
] Or something like that and just throw the hash as json into the SynchronisationRepository? |
Yes this is exactly I was talking about.
but can be like this:
|
If we will change |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes true, let's merge this first, it looks good for its issue
👍
Moving some of discussions here into an enhancement issue: #359 |
👍 |
FIx for #279