Skip to content

Sync/ipo orders 20260817 - #162

Merged
elninad merged 11 commits into
masterfrom
sync/ipo-orders-20260817
Aug 19, 2026
Merged

Sync/ipo orders 20260817#162
elninad merged 11 commits into
masterfrom
sync/ipo-orders-20260817

Conversation

@KetanGupta12

Copy link
Copy Markdown
Contributor

No description provided.

KetanGupta12 and others added 11 commits August 17, 2026 18:59
…et-ipo-orders

Read-only: covers the four GET endpoints on IpoApi only
(get_ipo_listing, get_ipo_details, get_ipo_orders, get_ipo_order_by_id).
apply_for_ipo (POST) and cancel_ipo_order (DELETE) are deliberately excluded.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…Explorer app

Adds a new 'IPO' category and three dispatch branches.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The IPO Details and IPO Orders pages render key/value tables where a single
column holds every field's value, mixing strings (isin, status) with numbers
(face_value, tick_size, lot_size). PyArrow cannot serialize a mixed object
column and raised ArrowTypeError during dataframe rendering:

  Expected bytes, got a 'float' object
  Conversion failed for column Value with type object

Streamlit masked this by applying automatic column-type fixes, so the tables
still rendered and the failure only appeared as a traceback in the server log.

Cast to str in the four affected frames (profile, timeline, registrar, order
detail). These are display-only tables with no sorting or arithmetic on the
column, so a uniform string type loses nothing.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@elninad
elninad merged commit 8f7a4e6 into master Aug 19, 2026
4 checks passed
@elninad
elninad deleted the sync/ipo-orders-20260817 branch August 19, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants