We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6e8192f commit 592de8eCopy full SHA for 592de8e
mu_celery/achievement_tasks.py
@@ -261,10 +261,9 @@ def _issue_achievement(
261
created_at=datetime.now(),
262
)
263
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))
+ # NOTE: VC issuance is NOT automatic. Users must claim VCs themselves
+ # from their profile dashboard by clicking "Issue VC".
+ # The frontend calls Qseverse directly and then updates vc_url via API.
268
269
logger.info(f"Achievement issued: {achievement_id} to user {user_id}")
270
return True
0 commit comments