Imported a collection into a CURL and Can't access the Collection anymore
- Dominant language
- TypeScript
- Stars
- 40k
- Forks
- 2.4k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 61
Description
### Expected Behavior
Error message and gracefully exit
### Actual Behavior
I tried to import a collection inside another collection as a CURL, now I cannot open that collection anymore.
Error:
Cannot read properties of undefined (reading 'length')
TypeError: Cannot read properties of undefined (reading 'length') at formatMethodName (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:1684:39400) at getMethodShortHand (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:1684:39269) at children (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/debug-DCdsa68i.js:62:61438) at file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:117:51769 at Object.Wk [as useMemo] (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:43:23630) at react_production_min.useMemo (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:10:7273) at $e948873055cbafe4$export$727c8fc270210f13 (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:117:51679) at $e1995378a142960e$var$useCollectionChildren (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:117:56643) at $e1995378a142960e$export$fb8073518f34e6ec (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:117:57019) at BD (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:43:18831) at yT (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:45:3497) at iN (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:45:49335) at eN (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:45:43727) at gN (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:45:43653) at cA (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:45:43501) at II (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:45:39509) at XI (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:45:40410) at jS (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:43:3500) at vN (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:45:45376) at XL (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:45:44264) at ZI (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:45:39297) at fe (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:30:1812) at Immediate.Q [as _onImmediate] (file:///C:/Users/diego/AppData/Local/insomnia/app-11.1.0/resources/app.asar/mainWindow-Bv8h1A9n.js:30:2195) at process.processImmediate (node:internal/timers:491:21)
### Reproduction Steps
_No response_
### Is there an existing issue for this?
- [x] I have searched the [issue tracker](https://www.github.com/Kong/insomnia/issues) for this problem.
### Which sync method do you use?
- [ ] Git sync.
- [ ] Insomnia Cloud sync.
- [ ] Local only
### Additional Information
_No response_
### Insomnia Version
11.1.0
### What operating system are you using?
Windows
### Operating System Version
windows 10
### Installation method
download
### Last Known Working Insomnia version
_No response_
Contributor guide
Research direction
Start by reproducing the nested collection import as a CURL and trace collection rendering around the reported formatMethodName, getMethodShortHand, and useCollectionChildren entry points in mainWindow-Bv8h1A9n.js. Done means the affected collection opens without a TypeError and the invalid import produces an error message and exits gracefully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, typescript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100