Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: python-gitlab/python-gitlab
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: python-gitlab/python-gitlab
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: jlvillal/3261_epic_group
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 4 files changed
  • 1 contributor

Commits on Dec 25, 2025

  1. fix(epics): use actual group_id for save/delete operations on nested …

    …epics
    
    When an epic belonging to a subgroup is retrieved through a parent
    group's epic listing, save() and delete() operations would fail because
    they used the parent group's path instead of the epic's actual group_id.
    
    This commit overrides save() and delete() methods in GroupEpic to use
    the epic's group_id attribute to construct the correct API path, ensuring
    operations work correctly regardless of how the epic was retrieved.
    
    Also add the ability to pass a custom path using `_pg_custom_path` to
    the `UpdateMixin.update()` and `SaveMixin.save()` methods. This allowed
    the override of the `update()` method to re-use the `SaveMixin.save()`
    method.
    
    Closes: #3261
    JohnVillalovos committed Dec 25, 2025
    Configuration menu
    Copy the full SHA
    ce876ef View commit details
    Browse the repository at this point in the history
Loading