aboutsummaryrefslogtreecommitdiff
path: root/app/Controllers/categoryController.php
diff options
context:
space:
mode:
authorGravatar obrenckle <57949757+obrenckle@users.noreply.github.com> 2023-03-08 21:46:24 +0100
committerGravatar GitHub <noreply@github.com> 2023-03-08 21:46:24 +0100
commitfc7d3d4b5e9230692e84c05a7c0a4b963cafc9c1 (patch)
treeea56f39dea41ae5ab31e4456c1d9be17a8b2984d /app/Controllers/categoryController.php
parent23447f1221713fca92824ac098469fa69efdad03 (diff)
Feedback when tag with same name as new category exists (#5181)
Diffstat (limited to 'app/Controllers/categoryController.php')
-rw-r--r--app/Controllers/categoryController.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/Controllers/categoryController.php b/app/Controllers/categoryController.php
index 62901c78e..335c0c970 100644
--- a/app/Controllers/categoryController.php
+++ b/app/Controllers/categoryController.php
@@ -28,6 +28,8 @@ class FreshRSS_category_Controller extends FreshRSS_ActionController {
*/
public function createAction() {
$catDAO = FreshRSS_Factory::createCategoryDao();
+ $tagDAO = FreshRSS_Factory::createTagDao();
+
$url_redirect = array('c' => 'subscription', 'a' => 'add');
$limits = FreshRSS_Context::$system_conf->limits;
@@ -51,6 +53,10 @@ class FreshRSS_category_Controller extends FreshRSS_ActionController {
Minz_Request::bad(_t('feedback.sub.category.name_exists'), $url_redirect);
}
+ if ($tagDAO->searchByName($cat->name()) != null) {
+ Minz_Request::bad(_t('feedback.tag.name_exists', $cat->name()), $url_redirect);
+ }
+
$opml_url = checkUrl(Minz_Request::param('opml_url', ''));
if ($opml_url != '') {
$cat->_kind(FreshRSS_Category::KIND_DYNAMIC_OPML);