make sure courseId isn't already prefixed before prefixing

This commit is contained in:
Jay Lee
2016-10-12 13:34:59 -04:00
parent c507714ab6
commit 2bf058b089

View File

@ -1729,7 +1729,7 @@ def doDelCourseParticipant():
def doDelCourse():
croom = buildGAPIObject(u'classroom')
courseId = sys.argv[3]
if not courseId.isdigit():
if not courseId.isdigit() and courseid[:2] != u'd:':
courseId = u'd:%s' % courseId
callGAPI(croom.courses(), u'delete', id=courseId)
print u'Deleted Course %s' % courseId
@ -1737,7 +1737,7 @@ def doDelCourse():
def doUpdateCourse():
croom = buildGAPIObject(u'classroom')
courseId = sys.argv[3]
if not courseId.isdigit():
if not courseId.isdigit() and courseid[:2] != u'd:':
courseId = u'd:%s' % courseId
body = {}
i = 4
@ -2424,7 +2424,7 @@ def doCreateCourse():
def doGetCourseInfo():
croom = buildGAPIObject(u'classroom')
courseId = sys.argv[3]
if not courseId.isdigit():
if not courseId.isdigit() and courseId[:2] != u'd:':
courseId = u'd:%s' % courseId
info = callGAPI(croom.courses(), u'get', id=courseId)
print_json(None, info)