{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":772725185,"defaultBranch":"master","name":"course-discovery","ownerLogin":"pshiu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-15T19:06:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3790674?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710534405.0","currentOid":""},"activityList":{"items":[{"before":"7f79f0b1ea36835311ba96cf9426c88792793907","after":null,"ref":"refs/heads/pshiu/DjangoOscarUpgradeRename","pushedAt":"2024-03-15T20:26:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pshiu","name":"Phillip Shiu","path":"/pshiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3790674?s=80&v=4"}},{"before":"37c7b47d3995b0665fffcd31766117a10e39ca82","after":"7f79f0b1ea36835311ba96cf9426c88792793907","ref":"refs/heads/pshiu/DjangoOscarUpgradeRename","pushedAt":"2024-03-15T19:14:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pshiu","name":"Phillip Shiu","path":"/pshiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3790674?s=80&v=4"},"commit":{"message":"fix: s/price_excl_tax/price for django oscar 3.1 upgrade\n\nThe Django Oscar 3.1 upgrade renames table\npartner_stockrecord.price_excl_tax to partner_stockrecord.price:\n\nhttps://github.com/openedx/ecommerce/blob/8cd7c39689954a16694d89eefe850fc6bca2462a/ecommerce/extensions/partner/migrations/0019_auto_20231108_1355.py#L44-L48\n\nThis commit mirrors the rename in course-discovery.\n\nWithout this rename, I get on devstack:\n\n 2024-03-15 18:56:57,271 ERROR 200 [course_discovery.apps.course_metadata.management.commands.refresh_course_metadata] /edx/app/discovery/discovery/course_discovery/apps/course_metadata/management/commands/refresh_course_metadata.py:40 - EcommerceApiDataLoader failed!\n Traceback (most recent call last):\n File \"/edx/app/discovery/discovery/course_discovery/apps/course_metadata/management/commands/refresh_course_metadata.py\", line 37, in execute_loader\n run_loader()\n File \"/edx/app/discovery/venvs/discovery/lib/python3.8/site-packages/backoff/_sync.py\", line 105, in retry\n ret = target(*args, **kwargs)\n File \"/edx/app/discovery/discovery/course_discovery/apps/course_metadata/management/commands/refresh_course_metadata.py\", line 34, in run_loader\n return loader_class(*loader_args).ingest()\n File \"/edx/app/discovery/discovery/course_discovery/apps/course_metadata/data_loaders/api.py\", line 348, in ingest\n self._load_ecommerce_data()\n File \"/edx/app/discovery/discovery/course_discovery/apps/course_metadata/data_loaders/api.py\", line 370, in _load_ecommerce_data\n self._process_course_runs(course_runs)\n File \"/edx/app/discovery/discovery/course_discovery/apps/course_metadata/data_loaders/api.py\", line 488, in _process_course_runs\n self.update_seats(body)\n File \"/edx/app/discovery/discovery/course_discovery/apps/course_metadata/data_loaders/api.py\", line 553, in update_seats\n self.update_seat(course_run, product_body)\n File \"/edx/app/discovery/discovery/course_discovery/apps/course_metadata/data_loaders/api.py\", line 575, in update_seat\n price = Decimal(stock_record['price_excl_tax'])\n KeyError: 'price_excl_tax'\n CommandError: One or more of the data loaders above failed.","shortMessageHtmlLink":"fix: s/price_excl_tax/price for django oscar 3.1 upgrade"}},{"before":null,"after":"37c7b47d3995b0665fffcd31766117a10e39ca82","ref":"refs/heads/pshiu/DjangoOscarUpgradeRename","pushedAt":"2024-03-15T19:08:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pshiu","name":"Phillip Shiu","path":"/pshiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3790674?s=80&v=4"},"commit":{"message":"feat: [WS-4468] add new field for algolia experiment (#4285)","shortMessageHtmlLink":"feat: [WS-4468] add new field for algolia experiment (openedx#4285)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xNVQyMDoyNjo0NS4wMDAwMDBazwAAAAQXCUPz","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xNVQxOTowODoyOC4wMDAwMDBazwAAAAQW_KLK"}},"title":"Activity ยท pshiu/course-discovery"}