Comments (1)
I think I know what's happening here: it's due to rails parameters. As we're just doing params.permit(:scopes)
it only allows through a non-array/non-object parameter. It doesn't actually fail if the parameter is supplied but is the wrong type (array instead of string), it just returns nil for that parameter, so we end up with the default value.
A stricter validation of the parameters here would result in a 422 unprocessible entity error, since we could assert that only a string is acceptable.
from mastodon.
Related Issues (20)
- Adjust Development > Applications form to more clearly support multiple redirect_uris
- Keyboard focus gets lost when opening a post with media using the keyboard shortcut
- Very bad user experience, thread context lost, when someone replies to a post that is locally blocked
- "If you trust this link, click it to continue." breaks embeds, adds friction HOT 1
- Notifications are big in screen size & data volume - Collapse them instead HOT 1
- Video attachments from RSS feeds can't play in Chromium web browsers (Android)
- Server signed Actor Delete activities HOT 3
- self-destructing server returns 500 instead of 410 to activitypub requests HOT 1
- Pre-emptive account level blocking (e.g. threads) HOT 2
- Tracking issue RE: Paperclip, Azure EOL, rest client, etc HOT 7
- Rename read:me scope to "profile"
- A vertical video filmed on a samsung mobile phone appears horizontal (cropped, not rotated) HOT 5
- How does the image get stored/loaded? HOT 1
- Link previews don’t respect the post’s language settings
- Pictures from other Servers not Showing up? HOT 6
- No new data pulled since 2023 HOT 5
- Ability for a moderator to dismiss a strike against an account
- Having issues with image cache on modified URL preview image HOT 1
- Search Box for Bookmarks HOT 1
- Due to a bug in your code or a browser incompatibiltiy issue HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mastodon.