Closed luca-s closed 2 years ago
Just a clarification: when I say "event id is not reported" I mean that it is now an empty string, but it used to be the full event id
Can you give an example request that does not work anymore?
@gempa-stephan, please check.
Text output csv output Quakeml output Seiscomp XML output
And with version 4.4.0...
Does scxmldump with 4.7 show the publicID of the event? I have tested it with the current master and I see eventIDs with fdsnws. I am going to test with the latest release 4.8.
With 4.7.3 I see all eventIDs as well.
Same behaviour with 4.8.0. I can't reproduce it. Maybe you can create an example database (SQlite3) which exhibits the issue so that we can test with it. I think two events or even just one should be enough.
I think I found the issue. It only affects PostgreSQL. Can you please try to change https://github.com/SeisComP/main/blob/master/apps/fdsnws/fdsnws/event.py#L761 to AS m_publicID
and check if it works?
That's it, that fixed the issue. Thanks a lot @gempa-jabe
Dear developers,
I've noticed that in recent versions of SeisComP a bug was introduced in fdsnws and the event id is not reported anymore. That applies to both text and xml format. The last version that I know it was working fine is 4.4.0 then I tested version 4.7.0 and I saw this bug. I didn't have the time to check what commit caused the bug though.
thanks Luca