Commit graph

23 commits

Author SHA1 Message Date
Iván Ovejero 1d27a9e87e
Improve node error handling (#1309)
* Add path mapping and response error interfaces

* Add error handling and throwing functionality

* Refactor error handling into a single function

* Re-implement error handling in Hacker News node

* Fix linting details

* Re-implement error handling in Spotify node

* Re-implement error handling in G Suite Admin node

* 🚧 create basic setup NodeError

* 🚧 add httpCodes

* 🚧 add path priolist

* 🚧 handle statusCode in error, adjust interfaces

* 🚧 fixing type issues w/Ivan

* 🚧 add error exploration

* 👔 fix linter issues

* 🔧 improve object check

* 🚧 remove path passing from NodeApiError

* 🚧 add multi error + refactor findProperty method

* 👔 allow any

* 🔧 handle multi error message callback

*  change return type of callback

*  add customCallback to MultiError

* 🚧 refactor to use INode

* 🔨 handle arrays, continue search after first null property found

* 🚫 refactor method access

* 🚧 setup NodeErrorView

*  change timestamp to Date.now

* 📚 Add documentation for methods and constants

* 🚧 change message setting

* 🚚 move NodeErrors to workflow

*  add new ErrorView for Nodes

* 🎨 improve error notification

* 🎨 refactor interfaces

*  add WorkflowOperationError, refactor error throwing

* 👕 fix linter issues

* 🎨 rename param

* 🐛 fix handling normal errors

*  add usage of NodeApiError

* 🎨 fix throw new error instead of constructor

* 🎨 remove unnecessary code/comments

* 🎨 adjusted spacing + updated status messages

* 🎨 fix tab indentation

*  Replace current errors with custom errors (#1576)

*  Introduce NodeApiError in catch blocks

*  Introduce NodeOperationError in nodes

*  Add missing errors and remove incompatible

*  Fix NodeOperationError in incompatible nodes

* 🔧 Adjust error handling in missed nodes

PayPal, FileMaker, Reddit, Taiga and Facebook Graph API nodes

* 🔨 Adjust Strava Trigger node error handling

* 🔨 Adjust AWS nodes error handling

* 🔨 Remove duplicate instantiation of NodeApiError

* 🐛 fix strava trigger node error handling

* Add XML parsing to NodeApiError constructor (#1633)

* 🐛 Remove type annotation from catch variable

*  Add XML parsing to NodeApiError

*  Simplify error handling in Rekognition node

*  Pass in XML flag in generic functions

* 🔥 Remove try/catch wrappers at call sites

* 🔨 Refactor setting description from XML

* 🔨 Refactor let to const in resource loaders

*  Find property in parsed XML

*  Change let to const

* 🔥 Remove unneeded try/catch block

* 👕 Fix linting issues

* 🐛 Fix errors from merge conflict resolution

*  Add custom errors to latest contributions

* 👕 Fix linting issues

*  Refactor MongoDB helpers for custom errors

* 🐛 Correct custom error type

*  Apply feedback to A nodes

*  Apply feedback to missed A node

*  Apply feedback to B-D nodes

*  Apply feedback to E-F nodes

*  Apply feedback to G nodes

*  Apply feedback to H-L nodes

*  Apply feedback to M nodes

*  Apply feedback to P nodes

*  Apply feedback to R nodes

*  Apply feedback to S nodes

*  Apply feedback to T nodes

*  Apply feedback to V-Z nodes

*  Add HTTP code to iterable node error

* 🔨 Standardize e as error

* 🔨 Standardize err as error

*  Fix error handling for non-standard nodes

Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>

Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
2021-04-16 18:33:36 +02:00
Harshil Agrawal a503c0e86b
Add new codex files and fix previous files (#1608)
*  Add new codex files and fixed previous files

* 🔨 Minor fix

* 🔨 Minor fix
2021-04-10 10:18:10 +02:00
Jan Oberhauser 58353d6b8c 👕 Fix lint issue 2021-02-19 13:33:47 +01:00
Jan Oberhauser 70d2a988cc Minor improvements on Rocketchat Node 2021-01-24 20:38:16 +01:00
ricardo 4ec458d56b 🐛 Fixes issue handling error responses in Rocketchat node (#1367) 2021-01-22 10:19:38 -05:00
Harshil Agrawal f258f3ca33
Add Node Codex (#1335)
*  Add Node Codex 📇

* Add codex files for new nodes

*  Change category for Affinity

* 🔨 Fix credential documentation link

* Improve styling

* Add blogposts

Co-authored-by: Amudhan <sm.amudhan@live.com>
2021-01-14 13:56:07 +01:00
Jan Oberhauser 40c2acd77b 👕 Fix lint issue 2020-10-22 15:46:03 +02:00
Jan Oberhauser fe802c8f76 👕 Fix built issue by fixing lint issues 2020-10-01 15:18:47 +02:00
smamudhan e07da55a1a
Typographical changes to ensure consistency with docs (#740)
* Updated Dropdown Descriptions to match documentation

* Removed full stops and hyphens in field descriptions

* Removed hyphen on description on line 267

* Fixed typographical errors for Github node

* Fixed typo for Zoom Credentials

* Changed Postgres node description to match Postgres docs (https://github.com/n8n-io/n8n-docs/pull/30)

* Changed Rocketchat displayname to RocketChat

* Fixed typographical errors (and matched with docs) for Trello node descriptions

* Updated Jira node descriptions to match docs
2020-07-09 14:33:05 +02:00
Jan Oberhauser b187aa49c4 💥 Fix some more node names 2020-05-12 15:45:41 +02:00
Jan Oberhauser eea5f3775f Fix typo 2020-05-08 14:46:38 +02:00
Jan Oberhauser e09a4b91ad 🐛 Fix display of errors for rocket.chat 2020-05-08 09:24:33 +02:00
Jan Oberhauser 24a3a02180 Optimize integration icon images 2020-02-05 17:35:16 -08:00
Jan 2f80b38762
🔀 Merge pull request #202 from RicardoE105/fix/rocketchat-node
fixed issue with url
2020-01-08 12:55:28 -06:00
Ricardo Espinoza 5ecc955338 fixed issue with url 2020-01-08 11:06:28 -05:00
Jan Oberhauser 151dbb0346 Add placeholder and breaking-change information 2019-12-01 20:51:05 +01:00
Ricardo Espinoza 3a70c3e33d issue with name fixed 2019-12-01 11:13:35 -05:00
Ricardo Espinoza ccbf80bce2 Changed subdomain for domain 2019-12-01 11:10:11 -05:00
Jan Oberhauser d61fa934f8 Small changes like adding defaults and moving paramters 2019-11-13 22:29:52 +01:00
Ricardo Espinoza 11826d6a4e fixed tabs issue 2019-11-11 00:00:24 -05:00
Ricardo Espinoza e9613944db :sparkles Done 2019-11-09 20:29:05 -05:00
Ricardo Espinoza 526320f26a UI finished 2019-11-09 11:57:22 -05:00
Ricardo Espinoza edc6651a9b rocketchat-node-setup 2019-11-08 23:11:01 -05:00