diff --git a/src/components/Composer/Composer.vue b/src/components/Composer/Composer.vue
index 057aec55..ec30c227 100644
--- a/src/components/Composer/Composer.vue
+++ b/src/components/Composer/Composer.vue
@@ -265,9 +265,14 @@ export default {
computed: {
/** @return {boolean} */
canPost() {
+ if (Object.values(this.attachments).some(({ data }) => data === null)) {
+ return false
+ }
+
if (Object.keys(this.attachments).length > 0) {
return true
}
+
return this.statusContent.length !== 0 && this.statusContent !== '
'
},
},
diff --git a/src/components/PostAttachment.vue b/src/components/PostAttachment.vue
index 54f0c317..35a429c4 100644
--- a/src/components/PostAttachment.vue
+++ b/src/components/PostAttachment.vue
@@ -7,7 +7,7 @@
@click="showModal(index)">