Skip to content

[Bug]: Inventory level table not refreshing after update in Admin UI #14249

@gkhnysl

Description

@gkhnysl

Package.json file

{
  "name": "medusa-starter-default",
  "version": "0.0.1",
  "description": "A starter for Medusa projects.",
  "author": "Medusa (https://medusajs.com)",
  "license": "MIT",
  "keywords": [
    "sqlite",
    "postgres",
    "typescript",
    "ecommerce",
    "headless",
    "medusa"
  ],
  "scripts": {
    "build": "medusa build",
    "seed": "medusa exec ./src/scripts/seed.ts",
    "start": "medusa start",
    "dev": "medusa develop",
    "test:integration:http": "TEST_TYPE=integration:http NODE_OPTIONS=--experimental-vm-modules jest --silent=false --runInBand --forceExit",
    "test:integration:modules": "TEST_TYPE=integration:modules NODE_OPTIONS=--experimental-vm-modules jest --silent=false --runInBand --forceExit",
    "test:unit": "TEST_TYPE=unit NODE_OPTIONS=--experimental-vm-modules jest --silent --runInBand --forceExit"
  },
  "dependencies": {
    "@medusajs/admin-sdk": "2.12.1",
    "@medusajs/cli": "2.12.1",
    "@medusajs/framework": "2.12.1",
    "@medusajs/medusa": "2.12.1",
    "@medusajs/medusa-js": "^6.1.10"
  },
  "devDependencies": {
    "@medusajs/test-utils": "2.12.1",
    "@swc/core": "^1.7.28",
    "@swc/jest": "^0.2.36",
    "@types/jest": "^29.5.13",
    "@types/node": "^20.12.11",
    "@types/react": "^18.3.2",
    "@types/react-dom": "^18.2.25",
    "jest": "^29.7.0",
    "prop-types": "^15.8.1",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "ts-node": "^10.9.2",
    "typescript": "^5.6.2",
    "vite": "^5.4.14",
    "yalc": "^1.0.0-pre.53"
  },
  "engines": {
    "node": ">=20"
  }
}

Node.js version

v22

Database and its version

PostgreSQL 17

Operating system name and version

microsoft

Browser name

Chrome

What happended?

When updating inventory levels for a variant through the Admin Panel, the success toast appears ("Inventory level successfully updated") and the summary section updates correctly, but the "Locations" table below does not refresh to show the new values.

Steps to Reproduce:

Go to Admin → Inventory → Select an inventory item
Click "Manage locations"
Add/update stock quantity for a location
Save

Expected behavior

The locations table should immediately reflect the updated stock values.

Actual behavior

Success toast appears ✅
Top summary shows correct values (e.g., "3 across 1 locations") ✅
Locations table still shows old values (0) ❌
Manual page refresh (F5) fixes the display

Link to reproduction repo

https://github.com/medusajs/medusa.git

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions