jssimporter / python-jss

python-jss is deprecated. Please see the wiki for alternatives.
GNU General Public License v3.0
102 stars 41 forks source link

Incorrectly showing DP name as "<NO NAME CONFIGURED>" #102

Open pboushy opened 4 years ago

pboushy commented 4 years ago

I was setting up python-jss by running it the first name and noticed that the distribution point names are showing as ""

I debugged in VS Code and discovered that dpt.get("name") is returning None when it should be returning the DP's name.

Different value checks I did and the results:

dpt.get("name")
# None
hasattr(dpt, "name")
# True
dpt.name
# "dp.example.com"

I think dpt is an object not a dictionary, so it should probably be using getattr(object, attr, default_value) instead of object.get()?

Or is there something else going on?