diff --git a/pagure/templates/issue.html b/pagure/templates/issue.html
index 3850c5c..243ff53 100644
--- a/pagure/templates/issue.html
+++ b/pagure/templates/issue.html
@@ -306,9 +306,9 @@
@@ -865,11 +865,12 @@ $( document ).ready(function() {
) }}";
var _btn = $("#subcribe-btn");
var _data = {};
- if (_btn.text() == 'Subscribe'){
+ if (_btn.text() == 'Unsubscribe'){
_data.status = false;
} else {
_data.status = true;
}
+ console.log(_data);
$.post( _url, _data ).done(
function(data) {
var _btn = $("#subcribe-btn");
diff --git a/pagure/ui/issues.py b/pagure/ui/issues.py
index dafab72..24ebf97 100644
--- a/pagure/ui/issues.py
+++ b/pagure/ui/issues.py
@@ -817,6 +817,11 @@ def view_issue(repo, issueid, username=None, namespace=None):
for key in issue.other_fields:
knowns_keys[key.key.name] = key
+ subscribed = False
+ if authenticated():
+ subscribed = pagure.lib.is_watching_obj(
+ SESSION, flask.g.fas_user.username, issue)
+
return flask.render_template(
'issue.html',
select='issues',
@@ -827,6 +832,7 @@ def view_issue(repo, issueid, username=None, namespace=None):
issueid=issueid,
form=form,
knowns_keys=knowns_keys,
+ subscribed=subscribed,
)