fix: ensure count is never null in GET /refractor/cards (#182) #184

Closed
Claude wants to merge 2 commits from issue/182-bug-get-refractor-cards-returns-count-null-with-ou into main
2 changed files with 2 additions and 2 deletions

View File

@ -31,7 +31,7 @@ docker build -t paper-dynasty-db . # Build image
| **URL** | pddev.manticorum.com | pd.manticorum.com |
| **Host** | `ssh pd-database` | `ssh akamai``/root/container-data/paper-dynasty` |
| **API container** | `dev_pd_database` | `pd_api` |
| **PostgreSQL** | `pd_postgres` (port 5432) | `pd_postgres` |
| **PostgreSQL** | `sba_postgres` / `paperdynasty_dev` / `sba_admin` | `pd_postgres` / `pd_master` |
| **Adminer** | port 8081 | — |
| **API port** | 816 | 815 |
| **Image** | `manticorum67/paper-dynasty-database` | `manticorum67/paper-dynasty-database` |

View File

@ -211,7 +211,7 @@ async def list_card_states(
if evaluated_only:
query = query.where(RefractorCardState.last_evaluated_at.is_null(False))
total = query.count()
total = query.count() or 0
items = []
for state in query.offset(offset).limit(limit):
player_name = None