Commit Graph

12013 Commits

Author SHA1 Message Date
Adria Navarro 5be8882122 Handle composite keys on exports 2024-07-09 10:43:45 +02:00
mike12345567 c0b85c6379 Initial implementation - needs testing. 2024-07-08 18:42:11 +01:00
Sam Rose b5f0619c89
Fix attachments test. 2024-07-08 17:43:05 +01:00
Sam Rose b9ac15296a
Fix migration test. 2024-07-08 17:00:33 +01:00
Sam Rose 72a0364ca0
Fix search tests. 2024-07-08 15:02:26 +01:00
Sam Rose 014ff81841
Remove accidental imports of the aws-sdk SQS (fml) 2024-07-08 14:25:05 +01:00
Sam Rose 69d54b523d
Finish implementation, fix tests. 2024-07-08 14:21:07 +01:00
Sam Rose 1851e11bc0
wip 2024-07-08 13:28:48 +01:00
Michael Drury e8ceed08a5
Merge branch 'master' into fix/default-table-sqs-indexing 2024-07-05 16:32:14 +01:00
mike12345567 eafe66d01e Linting. 2024-07-05 16:26:26 +01:00
mike12345567 39523685d6 Adding test case for searching sample data. 2024-07-05 16:20:27 +01:00
mike12345567 34d073bcb7 Adding default tables to sync. 2024-07-05 16:03:38 +01:00
mike12345567 5066da2630 Grouping and exporting default tables. 2024-07-05 16:03:03 +01:00
mike12345567 c48f5c6d80 Fixing build issue. 2024-07-05 15:45:00 +01:00
mike12345567 1c94cf415e Merge branch 'master' of github.com:Budibase/budibase into fix/invalid-time-value 2024-07-05 15:44:20 +01:00
mike12345567 e4375c2196 Fixing a build issue uncovered by tests. 2024-07-05 15:27:54 +01:00
mike12345567 5c7bd0f519 Merge branch 'handlebar-helper-lorem' of github.com:Budibase/budibase into handlebar-helper-lorem 2024-07-05 15:04:18 +01:00
mike12345567 c34e6c02e3 Removing pointless test case. 2024-07-05 15:04:01 +01:00
mike12345567 62ca71f00e Merge branch 'master' of github.com:Budibase/budibase into fix/invalid-time-value 2024-07-05 15:02:36 +01:00
Michael Drury ab37fd0d52
Merge branch 'master' into handlebar-helper-lorem 2024-07-05 13:19:28 +01:00
mike12345567 e41f5c6d92 Updating bundle and adding specific test for ipsum 2024-07-05 12:45:19 +01:00
Adria Navarro f26a8d410a Add export composite key 2024-07-05 11:19:01 +02:00
mike12345567 77abe6da83 Handling invalid time values when ISO strings are input as filter options. 2024-07-04 18:29:08 +01:00
Dean 87b53ca452 Removed dupe import 2024-07-04 15:26:15 +01:00
Dean 3a1a600b91 PR feedback 2024-07-04 15:19:56 +01:00
Dean a4a472b2d8 Squash the oldRow variable to avoid issues when serialising. Added a try/catch when queuing automations in dev 2024-07-04 12:13:58 +01:00
Sam Rose 7ed5df1019
Merge branch 'master' of github.com:budibase/budibase into support-non-ascii-in-sqs 2024-07-04 11:44:00 +01:00
Sam Rose ce406e0c5d
Unfocus test, you numpty. 2024-07-04 11:43:13 +01:00
Sam Rose b958eb6e34
Merge branch 'master' of github.com:budibase/budibase into support-non-ascii-in-sqs 2024-07-04 11:39:48 +01:00
Sam Rose b318850c7e
Support non-ascii column in SQS. 2024-07-04 11:37:18 +01:00
Adria Navarro ddcf5598b4
Merge branch 'master' into chore/fix-npm-vulnerabilities 2024-07-04 12:30:40 +02:00
Adria Navarro c4dacfbd71 Undo mssql update (as it breaks some types) 2024-07-04 11:43:54 +02:00
Adria Navarro 8da83dac58 Merge branch 'master' into chore/fix-npm-vulnerabilities 2024-07-04 11:08:51 +02:00
Adria Navarro 9d2385b777 Update jimp 2024-07-04 10:56:55 +02:00
Adria Navarro 8a5925a924 Update mssql 2024-07-04 10:55:39 +02:00
Michael Drury 4933658b98
Merge branch 'master' into fix/couchdb-integration 2024-07-03 17:36:16 +01:00
Dean 3c32c08ca8 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 17:17:08 +01:00
Sam Rose 3a74df0a4a
Fix tests. 2024-07-03 17:04:31 +01:00
mike12345567 e83c37263d Further simplification. 2024-07-03 16:59:31 +01:00
Dean e472dc826c Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 16:42:02 +01:00
Sam Rose 5fc5524693
Delete unused SendGrid mock. 2024-07-03 16:41:51 +01:00
Sam Rose d14cccb4c6
Remove unused SENDGRID_API_KEY 2024-07-03 16:39:30 +01:00
Sam Rose 901428fc9c
Merge branch 'master' of github.com:budibase/budibase into merge-env-vars 2024-07-03 16:31:18 +01:00
Sam Rose cd98882127
Move secrets into backend-core. 2024-07-03 16:30:23 +01:00
mike12345567 c159ebba1f Updating migration test case to check both env vars. 2024-07-03 15:16:13 +01:00
mike12345567 de9462403c Adding both environment variables. 2024-07-03 15:08:56 +01:00
mike12345567 056d65cb1e Splitting app migrations for SQS into their own environment variable so that they can be enabled separately. 2024-07-03 15:07:35 +01:00
Dean 8741c5a999 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 14:42:36 +01:00
mike12345567 f34d731bcc Update MongoDB to 6.7.0 2024-07-03 14:04:47 +01:00
Michael Drury 5ca9caaa69
Revert "Update MongoDB." 2024-07-03 13:48:56 +01:00
mike12345567 378bf6d42f Updating tests. 2024-07-03 13:40:57 +01:00
mike12345567 cb41e4d5a1 Fix for CouchDB integration, the typing in it was very poor and wise hiding issues, I've updated how this is implemented so that static typing can catch issues with it. 2024-07-03 12:50:33 +01:00
Dean da91991cc1 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 10:43:20 +01:00
Peter Clement 9809bf1a91
Fix an issue where null values were causing an error in automation loops (#14083)
* fixes an issue where nulls weren't being handled correctly in loops

* remove log

* update recursive gate to be more specific

* use lodash for object check
2024-07-03 09:07:44 +00:00
Sam Rose 2e33680e6b
Update MongoDB. 2024-07-03 09:19:19 +01:00
Dean f44aba763e Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 09:05:05 +01:00
mike12345567 ac2b87df9e Quick change. 2024-07-02 16:59:42 +01:00
mike12345567 39392a793d Making sure the app migration queue is created correctly consistently. 2024-07-02 16:57:32 +01:00
Adria Navarro c1520c6bf6 Fix socket.io vulnerability 2024-07-02 15:26:44 +02:00
Adria Navarro e19c9bd66a Remove protobufjs critical vulnerability 2024-07-02 15:21:11 +02:00
Adria Navarro 07d538f6fc Don't trim fields on view enrich schema 2024-07-02 14:02:49 +02:00
Adria Navarro 53af94f971 Fix search returning non visible columns 2024-07-02 14:02:16 +02:00
Adria Navarro 882a056cd9 Don't trim any fields on view crud endpoints 2024-07-02 13:58:16 +02:00
Dean 1177139237 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-02 11:49:51 +01:00
mike12345567 5ac9fe43fc PR comments. 2024-07-01 17:50:34 +01:00
Dean c5b702ab69 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-01 16:48:41 +01:00
mike12345567 c4ffd37caa Adding fix for backwards compat, removing columns (but still filtering on) returns no rows, rather than an error. 2024-07-01 16:37:38 +01:00
Dean dd4519067e Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-01 14:15:24 +01:00
Michael Drury f3d8afcc5b
Merge branch 'master' into fix/sqs-internal-columns 2024-07-01 14:07:27 +01:00
Michael Drury 6e57a7b821
Merge branch 'master' into fix/sqs-internal-columns 2024-07-01 13:37:57 +01:00
Michael Drury 0bccfd3e15
Merge branch 'master' into budi-8404-filtering-with-the-contains-operator-throws-an-error-when 2024-07-01 13:37:37 +01:00
mike12345567 c2d5011576 Fixing an issue with a JS testcase that depended on dates, when the month changed to July this broke - making the dates fixed to avoid this in future. 2024-07-01 13:12:20 +01:00
Sam Rose 5c09d6f41f
Fix type error. 2024-07-01 11:46:35 +01:00
Sam Rose 6eb37df92d
Respond to PR feedback. 2024-07-01 11:41:21 +01:00
Sam Rose 11f49c95dc
Fix contains search on multi-user column. 2024-07-01 09:47:58 +01:00
mike12345567 b3d07aa228 Adding parameterised tests. 2024-06-28 15:21:39 +01:00
mike12345567 13ac273c83 Updating how search filters are converted, needs full column metadata to work it out this way. 2024-06-28 14:59:00 +01:00
mike12345567 510baf4f6e Adding test case and updating how prefix updates in filters work. 2024-06-28 14:19:11 +01:00
mike12345567 2d31e327e7 Resolving PR comments. 2024-06-28 13:49:52 +01:00
mike12345567 048d15956b Updating environments which need to re-sync definitions. 2024-06-28 12:47:57 +01:00
Dean 77ca85f140 Attachment single does require a mapping. Clearing it to an empty string is invalid. It has been changed to null 2024-06-28 11:07:06 +01:00
Dean 7d274e5a84 Remove unnecessary row mappings. Updated input processing tests to accommodate clearing BB_REFERENCE types by defaulting to an empty array 2024-06-28 10:42:58 +01:00
Dean a85fd8c393 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-06-27 20:18:02 +01:00
mike12345567 ade514b96f Merge branch 'fix/sqs-internal-columns' of github.com:Budibase/budibase into fix/sqs-internal-columns 2024-06-27 18:30:40 +01:00
mike12345567 6b4852bf3e Updating migration test case. 2024-06-27 18:30:22 +01:00
Michael Drury c1f7561839
Merge branch 'master' into fix/sqs-internal-columns 2024-06-27 18:19:03 +01:00
mike12345567 3394e974d3 Getting casting working again, have to pass down prefix for checking against fields. 2024-06-27 18:18:41 +01:00
mike12345567 b0e6d3e72c Correctly handling overlapping column names. 2024-06-27 17:55:09 +01:00
Dean 23b0f3dfe4 Added missing rowProcessor mapping config for BB_Reference, BB_Reference_Single and Attachment_Single 2024-06-27 14:25:32 +01:00
Michael Drury f092bf46cf
Merge branch 'master' into revert-14020-revert-13993-fix/disallow-prohibited-columns 2024-06-27 13:30:00 +01:00
Dean b6d7715831 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-06-27 12:49:26 +01:00
Peter Clement cf11009e24
Update OpenAI dependency to fix 400 errors (#14033)
* Update OpenAI dependency to fix 400 errors

* add some optional chaining for safety

* add caret

* fix tests
2024-06-27 12:17:48 +01:00
Dean 2243314314 Defaulting to null in the updateRow step causes issues in row mapping. Switching back to empty string 2024-06-27 09:10:28 +01:00
mike12345567 1b9211ee6c Initial implementation of solving SQS issue with case insensitivity. 2024-06-26 16:40:20 +01:00
Dean d10ef7b795 Alter logic for field config checks causing test issues 2024-06-26 15:34:00 +01:00
Dean ca44220bd3 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-06-26 14:30:08 +01:00
Dean 21c335caab Lint and tidying up 2024-06-26 14:29:42 +01:00
mike12345567 41f045d8a6 Allow constant internal columns to be duplicated based on being case sensitive. 2024-06-26 13:36:20 +01:00
Michael Drury cfeab17ed8
Revert "Revert "Disallow prohibited columns"" 2024-06-26 12:40:16 +01:00
Dean 9adae8a9fd If a relationship value is set to null, the row processor will set it to an empty to array an ensure its properly cleared. Previously the empty value would be an empty string, which was then set to an empty array in the rowProcessor 2024-06-26 11:12:25 +01:00