From d40b35da59dcbd778a766117ef67080ae85f705c Mon Sep 17 00:00:00 2001 From: Thomas Date: Thu, 24 Dec 2020 11:57:27 +0100 Subject: [PATCH] Fix issue #158 --- .../app/fedilab/fedilabtube/PeertubeEditUploadActivity.java | 4 ++++ app/src/main/res/layout/activity_peertube_edit.xml | 4 ++-- app/src/main/res/values/strings.xml | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/fedilab/fedilabtube/PeertubeEditUploadActivity.java b/app/src/main/java/app/fedilab/fedilabtube/PeertubeEditUploadActivity.java index b044650..ac230eb 100644 --- a/app/src/main/java/app/fedilab/fedilabtube/PeertubeEditUploadActivity.java +++ b/app/src/main/java/app/fedilab/fedilabtube/PeertubeEditUploadActivity.java @@ -455,6 +455,10 @@ public class PeertubeEditUploadActivity extends AppCompatActivity { videoParams.setChannelId(channelToSendId); videoParams.setPrivacy(finalPrivacyToSend.getId()); List tags = binding.pVideoTags.getTags(); + if (tags.size() > 5) { + Toasty.error(PeertubeEditUploadActivity.this, getString(R.string.max_tag_size), Toast.LENGTH_LONG).show(); + return; + } videoParams.setTags(tags); binding.setUploadSubmit.setEnabled(false); MyVideoVM myVideoVM = new ViewModelProvider(PeertubeEditUploadActivity.this).get(MyVideoVM.class); diff --git a/app/src/main/res/layout/activity_peertube_edit.xml b/app/src/main/res/layout/activity_peertube_edit.xml index 69783b0..01ee59f 100644 --- a/app/src/main/res/layout/activity_peertube_edit.xml +++ b/app/src/main/res/layout/activity_peertube_edit.xml @@ -83,7 +83,6 @@ android:layout_height="wrap_content" android:labelFor="@+id/p_video_tags" android:text="@string/tags" /> - diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fe124cd..8a9c4a4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -447,4 +447,5 @@ This live has not started! Account from another network! Instance is not available! + The video should not have more than 5 tags! \ No newline at end of file