summaryrefslogtreecommitdiff
path: root/src/web
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-03-05 09:03:54 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-03-05 09:03:54 +0900
commit4ca31fd2cf393f51300fa25b8555458cd9ecebf2 (patch)
treefd71316251883077858d882954e3c18d86e3c019 /src/web
parentv3968 (diff)
downloadsharkey-4ca31fd2cf393f51300fa25b8555458cd9ecebf2.tar.gz
sharkey-4ca31fd2cf393f51300fa25b8555458cd9ecebf2.tar.bz2
sharkey-4ca31fd2cf393f51300fa25b8555458cd9ecebf2.zip
Fix bug
Diffstat (limited to 'src/web')
-rw-r--r--src/web/app/desktop/views/components/post-form.vue10
-rw-r--r--src/web/app/mobile/views/components/post-form.vue10
2 files changed, 18 insertions, 2 deletions
diff --git a/src/web/app/desktop/views/components/post-form.vue b/src/web/app/desktop/views/components/post-form.vue
index 6e334e7ca8..22ed52b399 100644
--- a/src/web/app/desktop/views/components/post-form.vue
+++ b/src/web/app/desktop/views/components/post-form.vue
@@ -219,7 +219,15 @@ export default Vue.extend({
reply_id: this.reply ? this.reply.id : undefined,
repost_id: this.repost ? this.repost.id : undefined,
poll: this.poll ? (this.$refs.poll as any).get() : undefined,
- geo: this.geo,
+ geo: this.geo ? {
+ latitude: this.geo.latitude,
+ longitude: this.geo.longitude,
+ altitude: this.geo.altitude,
+ accuracy: this.geo.accuracy,
+ altitudeAccuracy: this.geo.altitudeAccuracy,
+ heading: isNaN(this.geo.heading) ? null : this.geo.heading,
+ speed: this.geo.speed,
+ } : null
}).then(data => {
this.clear();
this.deleteDraft();
diff --git a/src/web/app/mobile/views/components/post-form.vue b/src/web/app/mobile/views/components/post-form.vue
index 559a6c1c4b..35e581f317 100644
--- a/src/web/app/mobile/views/components/post-form.vue
+++ b/src/web/app/mobile/views/components/post-form.vue
@@ -113,7 +113,15 @@ export default Vue.extend({
media_ids: this.files.length > 0 ? this.files.map(f => f.id) : undefined,
reply_id: this.reply ? this.reply.id : undefined,
poll: this.poll ? (this.$refs.poll as any).get() : undefined,
- geo: this.geo,
+ geo: this.geo ? {
+ latitude: this.geo.latitude,
+ longitude: this.geo.longitude,
+ altitude: this.geo.altitude,
+ accuracy: this.geo.accuracy,
+ altitudeAccuracy: this.geo.altitudeAccuracy,
+ heading: isNaN(this.geo.heading) ? null : this.geo.heading,
+ speed: this.geo.speed,
+ } : null,
via_mobile: viaMobile
}).then(data => {
this.$emit('post');