Skip to content

[Bug]: Error in IDownloadCoupons & Course Joiner | Update 22_10_2025 #208

@TareqAbAmawi

Description

@TareqAbAmawi

What happened?

🐛 Bug Report

Issue:
The tool does not collect course coupons from IDownloadCoupons.

Error Shown:

ERROR  Error in IDownloadCoupons
Traceback (most recent call last):
  File "base.py", line 586, in idc
    title, link = future.result()
  File "concurrent\futures\_base.py", line 449, in result
  File "concurrent\futures\_base.py", line 401, in __get_result
  File "concurrent\futures\thread.py", line 58, in run
  File "base.py", line 576, in _fetch_course_details
    link = self.cleanup_link(link)
  File "base.py", line 296, in cleanup_link
    raise ValueError(f"Unknown link format: {link}")
ValueError: Unknown link format:
https://trk.udemy.com/vPKR2e?_ir=U61|c49fcf86-9c5b-11f0-a57c-916d38b1f426|1759131652420&u=https://www.udemy.com/course/hands-on-chatgpt-ai-build-ai-powered-tools-and-workflows/?couponCode=2A79D5276ADFF9076332

Expected Behavior:
Coupons from IDownloadCoupons should be collected and processed correctly.

Actual Behavior:
An error is raised due to an unknown link format.

Enroller

CLI

OS

Windows

Upload Log file duce.log

duce.log

Terms

  • I am using the latest available version.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions