From e65dfa30f9699292ffb911511ecd7c347a03775c Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Fri, 2 Mar 2018 18:21:23 +0100 Subject: [PATCH] [cli] _id_attr is required on creation --- gitlab/v4/cli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gitlab/v4/cli.py b/gitlab/v4/cli.py index 71abd3c90..cd513f003 100644 --- a/gitlab/v4/cli.py +++ b/gitlab/v4/cli.py @@ -154,11 +154,11 @@ def _populate_sub_parser_by_class(cls, sub_parser): if hasattr(mgr_cls, '_create_attrs'): [sub_parser_action.add_argument("--%s" % x.replace('_', '-'), required=True) - for x in mgr_cls._create_attrs[0] if x != cls._id_attr] + for x in mgr_cls._create_attrs[0]] [sub_parser_action.add_argument("--%s" % x.replace('_', '-'), required=False) - for x in mgr_cls._create_attrs[1] if x != cls._id_attr] + for x in mgr_cls._create_attrs[1]] if action_name == "update": if cls._id_attr is not None: