Closed (fixed)
Project:
Project Browser
Version:
1.0.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
13 Jan 2023 at 18:54 UTC
Updated:
23 Feb 2023 at 14:39 UTC
Jump to comment: Most recent
Comments
Comment #4
bnjmnmComment #5
bnjmnmSince there are a bunch of miscellaneous refactorings, I left "authors notes" for most changes to make review easier.
Despite creating several new components, all of which have various import/export needs, this MR removes more lines of code than it adds, as it addresses several instances of repetitive code.
Comment #6
chrisfromredfinAll the comments and code refactoring looks OK to me. I am not sure that you strictly need the selector before ::placeholder, as it's scoped, but I prefer having it nonetheless.
However, I rebased this and tested in DrupalPod and am seeing:
Error: Call to a member function getMaintenanceOptions() on bool in Drupal\project_browser\Controller\BrowserController->browse() (line 153 of /var/www/html/repos/project_browser/src/Controller/BrowserController.php).
Can anyone reproduce that, or is it just a DrupalPod issue?
Comment #7
bnjmnmThe message you're getting in #6 seems like it could happen if one of the configured sources didn't load correctly. It would be due to something on the PHP end, and the only PHP changes in this MR are to tests.
Since I'm the person that made most of the MR, I wouldn't take offense to wanting a second opinion before diagnosing that as unrelated. I think the process of ruling that out can be reviewing the files that are changed and confirming none would impact
BrowserController, which does its job before the Svelte code is initiated.Comment #8
chrisfromredfinOK, can confirm that this is working on a clean local install. Must've been a DrupalPod issue.
Comment #10
fjgarlin commentedRebasing to latest and doing a final round of testing.
Comment #11
fjgarlin commentedAll looking good, merging. Thanks!!Failing CI, not sure why.
Comment #13
fjgarlin commentedThanks for the DrupalCI fix. All merged now.