Trevor Buckner
901615d99e
Remove extra console log for getGoogleBrew
...
App.js already logs the thrown error, so we were getting double logs (and Google errors are long....). This should make the logs a bit easier to sift through.
2023-01-10 21:08:21 -05:00
Trevor Buckner
6ed52f37cc
Only fix stub if we actually found one.
2023-01-09 17:30:49 -05:00
Trevor Buckner
15e5a31767
If no stub exists, start stub as {}, not undefined
...
Recent changes to handle bad brew properties (tags as strings, no renderer, etc.) didn't account for the case where an old Google brew is first being stubbed; since no stub exists, there is no object to perform the corrections on, and we crash.
2023-01-09 14:53:35 -05:00
Trevor Buckner
8cbab4d4ce
Fix saving issue when tags do not exist
...
Rare case where tags don't exist at all; gets confused in the step of converting tag strings to arrays
2023-01-09 14:12:57 -05:00
Trevor Buckner
a9c28e84d0
Enable brew version mismatch checking on server
...
Was commented out previously to allow users time to update client code so the proper error displays
2023-01-09 10:30:07 -05:00
Charlie Humphreys
a54ebabf53
fix tests after merge from master
2023-01-05 23:10:25 -06:00
Charlie Humphreys
676acb9e5a
Merge branch 'master' into api-tests
2023-01-05 23:02:43 -06:00
Charlie Humphreys
387c468d84
add tests for deletion and address PR feedback
2023-01-05 22:56:54 -06:00
Trevor Buckner
c78d687387
Fix all brews being forced to V3 on load
2023-01-04 21:32:16 -05:00
Trevor Buckner
b717059a39
Fix /new storing string "undefined" in Style tab
2023-01-04 20:58:29 -05:00
Trevor Buckner
e02bde5eed
Cleanup; added more fields to DEFAULT_BREW
2023-01-04 17:33:23 -05:00
Trevor Buckner
6dab5f836e
Merge branch 'master' into pr/2429
2023-01-03 15:13:19 -05:00
Charlie Humphreys
e47f81698c
Merge branch 'master' into api-tests
2023-01-03 13:47:09 -06:00
Trevor Buckner
6eaf2feb40
Log version mismatch errors
...
To gauge how frequently they are occurring for future update.
2023-01-03 12:47:17 -05:00
Trevor Buckner
4fe0f1a7af
Comment out server-side brew version checking
...
Requires client-side update to apply brew version correctly; temporarily disabling server-side checking for a few days until more users have updated their clients.
2023-01-03 12:38:00 -05:00
Charlie Humphreys
ca03a473ec
add check for truthy version, and make sure the version exists when incrementing it
2022-12-23 14:31:58 -06:00
Charlie Humphreys
da9e20e96f
add more tests and merge from main
2022-12-23 00:11:46 -06:00
Charlie Humphreys
925db96b08
Merge branch 'fixThemesDefault' into api-tests
2022-12-22 20:09:49 -06:00
G.Ambatte
efdb8e07b0
Merge branch 'master' into fixThemesDefault
2022-12-23 13:03:31 +13:00
Charlie
314f758d62
Update server/homebrew.api.js
...
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
2022-12-22 15:58:33 -06:00
Charlie Humphreys
2f5bc8db54
remove redundant boolean comparison logic
2022-12-21 16:19:41 -06:00
Charlie Humphreys
7c61a27084
update authorship edit check and error
2022-12-21 15:59:00 -06:00
G.Ambatte
32506860dd
Add additional fields to default
2022-12-14 21:26:57 +13:00
G.Ambatte
f470a6185a
Move default brew to app.js
2022-12-14 19:23:16 +13:00
Charlie Humphreys
63e043593a
add invitedAuthors key and move invited author to authors on save
2022-12-13 21:05:00 -06:00
Charlie Humphreys
770d0c141d
add 409 return when server version is greater than updating version
...
This also moves the version back onto the stub
2022-12-13 21:03:51 -06:00
G.Ambatte
0a885c8581
Merge branch 'master' into fixThemesDefault
2022-12-14 12:30:28 +13:00
G.Ambatte
ec9c704e71
Merge branch 'master' into fixThemesDefault
2022-12-14 11:57:37 +13:00
Charlie Humphreys
f847de852b
Merge branch 'master' into disable-changes-from-non-authors
2022-12-12 10:39:08 -06:00
Trevor Buckner
747c976a14
typo
2022-12-12 10:19:49 -05:00
Trevor Buckner
326c28a11d
Change findOneAndUpdate to FindOne and Save
...
Setting an object property to `undefined` should tell Mongoose to remove that property (for example, remove the googleId from a brew). That doesn't seem to work with `findOneAndUpdate` however; the `undefined` property remains after the update.
Switching back to `save()` to make this work again.
2022-12-12 09:59:04 -05:00
Trevor Buckner
0bde44ec2f
Merge pull request #2470 from jeddai/remove-google-get-during-update
...
update getBrew usages to not fetch google brew during updates
2022-12-10 13:54:58 -05:00
Trevor Buckner
b72acd9e59
cleanup
2022-12-10 13:31:57 -05:00
G.Ambatte
d0a1ef9571
Change to aggregate query, rename variables
2022-12-09 18:35:17 +13:00
Charlie Humphreys
a451e562fb
add initial set of tests for api
2022-12-06 00:01:38 -06:00
Charlie Humphreys
6b8db74a2b
add authors length check and account elvis operator
2022-12-05 22:31:56 -06:00
Charlie Humphreys
4c629772cc
add a check for the accessType when editing a document
2022-12-05 22:11:24 -06:00
Charlie Humphreys
99019be152
switch updateOne to findOneAndUpdate and return the saved instead of the brew passed in
2022-12-05 21:00:44 -06:00
Trevor Buckner
10c8414ab0
Merge pull request #2536 from Gazook89/Prevent-Crash-with-Non-Latin-Characters
...
Encode Filename in Content-Disposition header
2022-12-02 21:31:46 -05:00
Trevor Buckner
6832e68ada
Merge pull request #2528 from Gazook89/GoogleActions-error
...
Change error message about googleActions on local startup.
2022-12-02 21:29:39 -05:00
Trevor Buckner
24477327aa
message tweaks
2022-12-02 21:28:57 -05:00
Gazook89
0a5bfe2939
check if keys exist before trying for auth.
2022-12-01 19:51:36 -06:00
Gazook89
3b6d3963f1
point to defaultMetatags.image
2022-12-01 11:01:40 -06:00
Gazook89
3a4c2d8f13
change image property to reference default image property
...
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
2022-12-01 10:58:27 -06:00
Gazook89
7d86a40261
encode filename string to allow non-latin characters
2022-12-01 10:52:30 -06:00
Gazook89
9647fbcc74
change default image on a few pages, and default description.
2022-11-29 19:12:54 -06:00
Gazook89
ca6f8d085a
changing messaging about googleActions
2022-11-29 12:57:27 -06:00
Gazook89
c2637a7576
fix og:image and og:site_name
2022-11-29 11:27:15 -06:00
G.Ambatte
420d703f9d
Add updateTokens param to GoogleActions/authCheck
2022-11-29 10:00:23 +13:00
Charlie Humphreys
fec1766e26
switch fetchGoogle to stubOnly
2022-11-21 16:21:36 -06:00