deployed
Those interested in the API, please look at
https://beta.comics.org/api/v2/
Jochen
Am 20.09.26 um 21:40 schrieb Adam Hernandez:
> You’re right — I tracked this down to a URL-name collision between the
> two APIs. The v1 endpoint is still using the v1 serializer, but both
> routers register names like series-detail and issue-detail. When v1
> builds api_url and active_issues, Django is resolving those names to the
> v2 routes.
>
> I’m going to give all of the v2 routes unique internal names and add
> regression tests confirming that v1 continues returning /api/ links
> while v2 remains under /api/v2/. This won’t change any of the public v2
> URLs; it’ll just keep the two sets of internal route names properly
> separated. Thanks for catching it.
>
>
> On Sunday, September 20, 2026 at 2:58:37 AM UTC-7 Jochen G. wrote:
>
> Deployed the api-v2 to
beta.comics.org <
http://beta.comics.org>
>
> I noticed that the older API has v2 links, e.g.
>
https://beta.comics.org/api/series/10814/ <
https://beta.comics.org/
> api/series/10814/>
> in api_url and active_issues.
>
> Which I thought we wanted to avoid ?
>
> Jochen
>
> Am 08.09.26 um 23:50 schrieb 'Jochen G.' via gcd-tech:
> > Thanks.
> >
> > I'll try to find some time to deploy to beta in the next days.
> >
> > Am 08.09.26 um 20:33 schrieb Adam Hernandez:
> >> See PR # 753 (
https://github.com/GrandComicsDatabase/gcd-django/
> pull/753 <
https://github.com/GrandComicsDatabase/gcd-django/pull/753>)
> >>
> >> Adam
> >>
> >> On Thursday, September 3, 2026 at 6:37:09 AM UTC-7 Jochen G. wrote:
> >>
> >> If you could please merge the current beta into the APIv2
> branch ?
> >> There
> >> are some conflicts, since there are in the dev setup, better
> if you
> >> take
> >> care of it ?
> >>
> >> Currently updating
beta.comics.org <
http://beta.comics.org>
> <
http://beta.comics.org <
http://beta.comics.org>> with a
> >> current dump, can then test.
> >>
> >> Jochen
> >>
> >> Am 23.08.26 um 21:15 schrieb Adam Hernandez:
> >> > I believe that everything for the APIv2 is ready for
> testing.
> >> Once you
> >> > deploy to
beta.comics.org <
http://beta.comics.org>
> <
http://beta.comics.org <
http://beta.comics.org>> <http://
> >>
beta.comics.org <
http://beta.comics.org> <
http://beta.comics.org
> <
http://beta.comics.org <
http://beta.comics.org>> <http://
> >>
beta.comics.org <
http://beta.comics.org> <
http://beta.comics.org
> d/msgid/ <
https://groups.google.com/d/msgid/>
> >> gcd- <
https://groups.google.com/d/msgid/gcd- <https://
>
groups.google.com/d/msgid/gcd->>
> >> > tech/20564f6d-f1d7-4520-a730-5d9474142268%
40garcke.de
> <
http://40garcke.de>
> >> <
http://40garcke.de <
http://40garcke.de>> <https://
> >> >
groups.google.com/d/msgid/gcd-tech/20564f6d-f1d7-4520-
> <
http://groups.google.com/d/msgid/gcd-tech/20564f6d-f1d7-4520->
> <http://
> <
http://40garcke.de <
http://40garcke.de>>>.
> d/msgid/ <
https://groups.google.com/d/msgid/>
> >> gcd- <
https://groups.google.com/d/msgid/gcd- <https://
>
groups.google.com/d/msgid/gcd->>
> >> > tech/CABtB90Xrpk6CEMd-
> >> >
> i%3DDpcS4K1ai8rV3HzCxWPr79%3DwMGe%3DJ%3Dqw%
40mail.gmail.com
> <
http://40mail.gmail.com>
> >> <
http://40mail.gmail.com <
http://40mail.gmail.com>> <https://
> >> >
groups.google.com/d/msgid/gcd-tech/CABtB90Xrpk6CEMd-
> <
http://groups.google.com/d/msgid/gcd-tech/CABtB90Xrpk6CEMd-> <http://
> >> <
http://40mail.gmail.com <
http://40mail.gmail.com>>?
> gcd- <
https://groups.google.com/d/msgid/gcd->
> >> tech/e9b62a7c-663d-49ec-b62e-5068d49de935n%
40googlegroups.com
> <
http://40googlegroups.com>
> >> <https://
groups.google.com/d/msgid/gcd-tech/e9b62a7c-663d-49ec-
> <
http://groups.google.com/d/msgid/gcd-tech/e9b62a7c-663d-49ec->
> >> b62e-5068d49de935n%
40googlegroups.com <
http://40googlegroups.com>?
> tech/02bde93d-d6d2-49a0-9f17-a33f33156d2dn%
40googlegroups.com <https://
>
groups.google.com/d/msgid/gcd-tech/02bde93d-d6d2-49a0-9f17-
> a33f33156d2dn%
40googlegroups.com?utm_medium=email&utm_source=footer>.