# Has anyone else noticed this minimum character number mismatch?

**URL:** https://meta.discourse.org/t/has-anyone-else-noticed-this-minimum-character-number-mismatch/52983
**Category:** Bug
**Created:** [2016年十一月16日 20:17 UTC](https://meta.discourse.org/t/has-anyone-else-noticed-this-minimum-character-number-mismatch/52983 "2016-11-16T20:17:23Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![hallaathrad](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hallaathrad/32/121322_2.png) [@hallaathrad](https://meta.discourse.org/u/hallaathrad)
#### Post date: [2016年十一月16日 20:17 UTC](https://meta.discourse.org/t/has-anyone-else-noticed-this-minimum-character-number-mismatch/52983/1 "2016-11-16T20:17:23Z")

</div>

Currently, if you’re trying to start a message, there’s a popup telling you the post needs to be at least 10 characters long (which also asks whether you have tried the \<3 button… for whatever reason?).  
Proceed to type said 10 characters, then press send.  
You’ll get a nice alert telling you “Body is too short (minimum is 20 characters)”

10 ≠ 20. Is this project open source? I’d like to contribute.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2016年十一月16日 20:19 UTC](https://meta.discourse.org/t/has-anyone-else-noticed-this-minimum-character-number-mismatch/52983/2 "2016-11-16T20:19:18Z")

</div>

> [@hallaathrad](#):
>
> Is this project open source? I’d like to contribute.

Yes! Code is avaliable at [GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. · GitHub](https://github.com/discourse/discourse)

> [@hallaathrad](#):
>
> Currently, if you’re trying to start a message, there’s a popup telling you the post needs to be at least 10 characters long (which also asks whether you have tried the \<3 button… for whatever reason?).  
> Proceed to type said 10 characters, then press send.  
> You’ll get a nice alert telling you “Body is too short (minimum is 20 characters)”

That sounds triggering multiple checks, we have `min post length`, `min first post length`, `min private message post length`, `body min entropy`, `min topic title length`, `title min entropy` and `min private message title length`.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年十一月16日 20:29 UTC](https://meta.discourse.org/t/has-anyone-else-noticed-this-minimum-character-number-mismatch/52983/3 "2016-11-16T20:29:45Z")

</div>

You can reproduce this on meta or try? What are the exact steps?

---

<div class="post-metadata">

### Author: ![hallaathrad](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hallaathrad/32/121322_2.png) [@hallaathrad](https://meta.discourse.org/u/hallaathrad)
#### Post date: [2016年十一月16日 20:36 UTC](https://meta.discourse.org/t/has-anyone-else-noticed-this-minimum-character-number-mismatch/52983/4 "2016-11-16T20:36:28Z")

</div>

Neither Meta nor try allow messages, it seems. So cannot replicate.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年十一月16日 20:52 UTC](https://meta.discourse.org/t/has-anyone-else-noticed-this-minimum-character-number-mismatch/52983/5 "2016-11-16T20:52:04Z")

</div>

Messages have lower character limits for title and post body, for sure. It is two different sets of site settings.

---

<div class="post-metadata">

### Author: ![hallaathrad](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hallaathrad/32/121322_2.png) [@hallaathrad](https://meta.discourse.org/u/hallaathrad)
#### Post date: [2016年十一月17日 16:23 UTC](https://meta.discourse.org/t/has-anyone-else-noticed-this-minimum-character-number-mismatch/52983/6 "2016-11-17T16:23:52Z")

</div>

I understand that, however it does have the inconsistency I describe (10 on popup vs 20 on callback)… at least in my current install —latest version.
