From df6ab1448620ce53777d37292aaf3e14be89c226 Mon Sep 17 00:00:00 2001 From: Rebecca Graber Date: Fri, 17 Feb 2023 14:52:23 -0500 Subject: [PATCH] fix: remove escapes from demo_hash_password Leaving the escapes in results in `CommandError: The password hash provided for user honor is invalid.` when trying to provision for the first time. --- provision-lms.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/provision-lms.sh b/provision-lms.sh index 3a8f3198d9..ea82852c71 100755 --- a/provision-lms.sh +++ b/provision-lms.sh @@ -57,9 +57,9 @@ for user in honor audit verified staff ; do email="$user@example.com" # Set staff flag for staff user if [[ $user == "staff" ]] ; then - docker-compose exec -T lms bash -e -c "source /edx/app/edxapp/edxapp_env && python /edx/app/edxapp/edx-platform/manage.py lms --settings=devstack_docker --service-variant lms manage_user $user $email --initial-password-hash \'$demo_hashed_password\' --staff" + docker-compose exec -T lms bash -e -c "source /edx/app/edxapp/edxapp_env && python /edx/app/edxapp/edx-platform/manage.py lms --settings=devstack_docker --service-variant lms manage_user $user $email --initial-password-hash '$demo_hashed_password' --staff" else - docker-compose exec -T lms bash -e -c "source /edx/app/edxapp/edxapp_env && python /edx/app/edxapp/edx-platform/manage.py lms --settings=devstack_docker --service-variant lms manage_user $user $email --initial-password-hash \'$demo_hashed_password\'" + docker-compose exec -T lms bash -e -c "source /edx/app/edxapp/edxapp_env && python /edx/app/edxapp/edx-platform/manage.py lms --settings=devstack_docker --service-variant lms manage_user $user $email --initial-password-hash '$demo_hashed_password'" fi # Enroll users in the demo course docker-compose exec -T lms bash -e -c "source /edx/app/edxapp/edxapp_env && python /edx/app/edxapp/edx-platform/manage.py lms --settings=devstack_docker --service-variant lms enroll_user_in_course -e $email -c course-v1:edX+DemoX+Demo_Course"