Skip to content

Commit 592de8e

Browse files
committed
fix(achievement): remove automatic VC issuance from backend
1 parent 6e8192f commit 592de8e

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

mu_celery/achievement_tasks.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -261,10 +261,9 @@ def _issue_achievement(
261261
created_at=datetime.now(),
262262
)
263263

264-
# Queue VC issuance if applicable
265-
achievement = Achievement.objects.get(id=achievement_id)
266-
if achievement.has_vc and achievement.template_id:
267-
issue_vc_async.delay(user_id, achievement_id, str(achievement_log.id))
264+
# NOTE: VC issuance is NOT automatic. Users must claim VCs themselves
265+
# from their profile dashboard by clicking "Issue VC".
266+
# The frontend calls Qseverse directly and then updates vc_url via API.
268267

269268
logger.info(f"Achievement issued: {achievement_id} to user {user_id}")
270269
return True

0 commit comments

Comments
 (0)