Fix double /api/ prefix in API endpoint calls
When VITE_API_URL=/api, axios baseURL is already set to /api. However, all endpoint calls included the /api/ prefix, creating double paths like /api/api/auth/login/. Removed /api/ prefix from 81 API endpoint calls across 22 files: - src/api/auth.ts - Fixed login, logout, me, refresh, hijack endpoints - src/api/client.ts - Fixed token refresh endpoint - src/api/profile.ts - Fixed all profile, email, password, MFA, sessions endpoints - src/hooks/*.ts - Fixed all remaining API calls (users, appointments, resources, etc) - src/pages/*.tsx - Fixed signup and email verification endpoints This ensures API requests use the correct path: /api/auth/login/ instead of /api/api/auth/login/ 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,84 +0,0 @@
|
||||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [ref=e3]:
|
||||
- generic [ref=e7]:
|
||||
- generic [ref=e9]:
|
||||
- img [ref=e10]
|
||||
- generic [ref=e16]: Smooth Schedule
|
||||
- generic [ref=e17]:
|
||||
- heading "Orchestrate your business with precision." [level=1] [ref=e18]
|
||||
- paragraph [ref=e19]: The all-in-one scheduling platform for businesses of all sizes. Manage resources, staff, and bookings effortlessly.
|
||||
- generic [ref=e24]: © 2025 Smooth Schedule Inc.
|
||||
- generic [ref=e26]:
|
||||
- generic [ref=e27]:
|
||||
- heading "Welcome back" [level=2] [ref=e28]
|
||||
- paragraph [ref=e29]: Please enter your details to sign in.
|
||||
- generic [ref=e30]:
|
||||
- generic [ref=e31]:
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]: Username
|
||||
- generic [ref=e34]:
|
||||
- generic:
|
||||
- img
|
||||
- textbox "Username" [active] [ref=e35]:
|
||||
- /placeholder: Enter your username
|
||||
- text: superuser
|
||||
- generic [ref=e36]:
|
||||
- generic [ref=e37]: Password
|
||||
- generic [ref=e38]:
|
||||
- generic:
|
||||
- img
|
||||
- textbox "Password" [ref=e39]:
|
||||
- /placeholder: ••••••••
|
||||
- button "Sign in" [ref=e40]:
|
||||
- generic [ref=e41]:
|
||||
- text: Sign in
|
||||
- img [ref=e42]
|
||||
- generic [ref=e50]: Or continue with
|
||||
- button "🇺🇸 English" [ref=e53]:
|
||||
- img [ref=e54]
|
||||
- generic [ref=e58]: 🇺🇸
|
||||
- generic [ref=e59]: English
|
||||
- img [ref=e60]
|
||||
- generic [ref=e62]:
|
||||
- heading "🔓 Quick Login (Dev Only)" [level=3] [ref=e64]:
|
||||
- generic [ref=e65]: 🔓
|
||||
- generic [ref=e66]: Quick Login (Dev Only)
|
||||
- generic [ref=e67]:
|
||||
- button "Platform Superuser SUPERUSER" [ref=e68]:
|
||||
- generic [ref=e69]:
|
||||
- generic [ref=e70]: Platform Superuser
|
||||
- generic [ref=e71]: SUPERUSER
|
||||
- button "Platform Manager PLATFORM_MANAGER" [ref=e72]:
|
||||
- generic [ref=e73]:
|
||||
- generic [ref=e74]: Platform Manager
|
||||
- generic [ref=e75]: PLATFORM_MANAGER
|
||||
- button "Platform Sales PLATFORM_SALES" [ref=e76]:
|
||||
- generic [ref=e77]:
|
||||
- generic [ref=e78]: Platform Sales
|
||||
- generic [ref=e79]: PLATFORM_SALES
|
||||
- button "Platform Support PLATFORM_SUPPORT" [ref=e80]:
|
||||
- generic [ref=e81]:
|
||||
- generic [ref=e82]: Platform Support
|
||||
- generic [ref=e83]: PLATFORM_SUPPORT
|
||||
- button "Business Owner TENANT_OWNER" [ref=e84]:
|
||||
- generic [ref=e85]:
|
||||
- generic [ref=e86]: Business Owner
|
||||
- generic [ref=e87]: TENANT_OWNER
|
||||
- button "Business Manager TENANT_MANAGER" [ref=e88]:
|
||||
- generic [ref=e89]:
|
||||
- generic [ref=e90]: Business Manager
|
||||
- generic [ref=e91]: TENANT_MANAGER
|
||||
- button "Staff Member TENANT_STAFF" [ref=e92]:
|
||||
- generic [ref=e93]:
|
||||
- generic [ref=e94]: Staff Member
|
||||
- generic [ref=e95]: TENANT_STAFF
|
||||
- button "Customer CUSTOMER" [ref=e96]:
|
||||
- generic [ref=e97]:
|
||||
- generic [ref=e98]: Customer
|
||||
- generic [ref=e99]: CUSTOMER
|
||||
- generic [ref=e100]:
|
||||
- text: "Password for all:"
|
||||
- code [ref=e101]: test123
|
||||
```
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 603 KiB |
@@ -1,84 +0,0 @@
|
||||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [ref=e3]:
|
||||
- generic [ref=e7]:
|
||||
- generic [ref=e9]:
|
||||
- img [ref=e10]
|
||||
- generic [ref=e16]: Smooth Schedule
|
||||
- generic [ref=e17]:
|
||||
- heading "Orchestrate your business with precision." [level=1] [ref=e18]
|
||||
- paragraph [ref=e19]: The all-in-one scheduling platform for businesses of all sizes. Manage resources, staff, and bookings effortlessly.
|
||||
- generic [ref=e24]: © 2025 Smooth Schedule Inc.
|
||||
- generic [ref=e26]:
|
||||
- generic [ref=e27]:
|
||||
- heading "Welcome back" [level=2] [ref=e28]
|
||||
- paragraph [ref=e29]: Please enter your details to sign in.
|
||||
- generic [ref=e30]:
|
||||
- generic [ref=e31]:
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]: Username
|
||||
- generic [ref=e34]:
|
||||
- generic:
|
||||
- img
|
||||
- textbox "Username" [active] [ref=e35]:
|
||||
- /placeholder: Enter your username
|
||||
- text: superuser
|
||||
- generic [ref=e36]:
|
||||
- generic [ref=e37]: Password
|
||||
- generic [ref=e38]:
|
||||
- generic:
|
||||
- img
|
||||
- textbox "Password" [ref=e39]:
|
||||
- /placeholder: ••••••••
|
||||
- button "Sign in" [ref=e40]:
|
||||
- generic [ref=e41]:
|
||||
- text: Sign in
|
||||
- img [ref=e42]
|
||||
- generic [ref=e49]: Or continue with
|
||||
- button "🇺🇸 English" [ref=e52]:
|
||||
- img [ref=e53]
|
||||
- generic [ref=e56]: 🇺🇸
|
||||
- generic [ref=e57]: English
|
||||
- img [ref=e58]
|
||||
- generic [ref=e60]:
|
||||
- heading "🔓 Quick Login (Dev Only)" [level=3] [ref=e62]:
|
||||
- generic [ref=e63]: 🔓
|
||||
- generic [ref=e64]: Quick Login (Dev Only)
|
||||
- generic [ref=e65]:
|
||||
- button "Platform Superuser SUPERUSER" [ref=e66]:
|
||||
- generic [ref=e67]:
|
||||
- generic [ref=e68]: Platform Superuser
|
||||
- generic [ref=e69]: SUPERUSER
|
||||
- button "Platform Manager PLATFORM_MANAGER" [ref=e70]:
|
||||
- generic [ref=e71]:
|
||||
- generic [ref=e72]: Platform Manager
|
||||
- generic [ref=e73]: PLATFORM_MANAGER
|
||||
- button "Platform Sales PLATFORM_SALES" [ref=e74]:
|
||||
- generic [ref=e75]:
|
||||
- generic [ref=e76]: Platform Sales
|
||||
- generic [ref=e77]: PLATFORM_SALES
|
||||
- button "Platform Support PLATFORM_SUPPORT" [ref=e78]:
|
||||
- generic [ref=e79]:
|
||||
- generic [ref=e80]: Platform Support
|
||||
- generic [ref=e81]: PLATFORM_SUPPORT
|
||||
- button "Business Owner TENANT_OWNER" [ref=e82]:
|
||||
- generic [ref=e83]:
|
||||
- generic [ref=e84]: Business Owner
|
||||
- generic [ref=e85]: TENANT_OWNER
|
||||
- button "Business Manager TENANT_MANAGER" [ref=e86]:
|
||||
- generic [ref=e87]:
|
||||
- generic [ref=e88]: Business Manager
|
||||
- generic [ref=e89]: TENANT_MANAGER
|
||||
- button "Staff Member TENANT_STAFF" [ref=e90]:
|
||||
- generic [ref=e91]:
|
||||
- generic [ref=e92]: Staff Member
|
||||
- generic [ref=e93]: TENANT_STAFF
|
||||
- button "Customer CUSTOMER" [ref=e94]:
|
||||
- generic [ref=e95]:
|
||||
- generic [ref=e96]: Customer
|
||||
- generic [ref=e97]: CUSTOMER
|
||||
- generic [ref=e98]:
|
||||
- text: "Password for all:"
|
||||
- code [ref=e99]: test123
|
||||
```
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 449 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.1 MiB |
Reference in New Issue
Block a user