Skip to content

fix: propagate user headers between internal api requests#1049

Merged
Assem-Uber merged 7 commits intocadence-workflow:masterfrom
Assem-Uber:bugfix/15162/propagat-user-headers-from-server-rendering
Oct 23, 2025
Merged

fix: propagate user headers between internal api requests#1049
Assem-Uber merged 7 commits intocadence-workflow:masterfrom
Assem-Uber:bugfix/15162/propagat-user-headers-from-server-rendering

Conversation

@Assem-Uber
Copy link
Contributor

Summary
Server rendered pages calles our APIs to render the initial version of the page. User tokens are not propagated to the API calls so auth may not work as expected.

Testing
Made sure headers are propagated to APIs

@Assem-Uber Assem-Uber merged commit db38422 into cadence-workflow:master Oct 23, 2025
5 checks passed
@Assem-Uber Assem-Uber deleted the bugfix/15162/propagat-user-headers-from-server-rendering branch October 23, 2025 12:39
Assem-Uber added a commit to Assem-Uber/cadence-web that referenced this pull request Oct 24, 2025
…rkflow#1049)

* propagate user headers from server renders

* fix tests

* dynamically import headers

* log propagated header keys

* add test cases

* import headers inline
Assem-Uber added a commit that referenced this pull request Oct 27, 2025
* Search attribute component

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* Fix type check

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* revert errors to have key and value

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* Address the nits

* change button label

* Create hook for fetching search attributes

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* Refactor error message helpers

* feat: Create hook for fetching search attributes (#1046)

* Create hook for fetching search attributes

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* use stringifyUrl

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

---------

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* fix: propagate user headers between internal api requests (#1049)

* propagate user headers from server renders

* fix tests

* dynamically import headers

* log propagated header keys

* add test cases

* import headers inline

* Add import/named to lint rules (#1050)

*Add import/named rule to .eslintrc to enable detecting import issues
* Use deep imports for Lodash
* Fix other misc lint issues (unused imports/variables)

Signed-off-by: Adhitya Mamallan <adhitya.mamallan@uber.com>

* remove type

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* lint fixes

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

---------

Signed-off-by: Assem Hafez <assem.hafez@uber.com>
Signed-off-by: Adhitya Mamallan <adhitya.mamallan@uber.com>
Co-authored-by: Adhitya Mamallan <adhitya.mamallan@uber.com>
Assem-Uber added a commit that referenced this pull request Oct 29, 2025
* Search attribute component

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* Fix type check

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* revert errors to have key and value

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* Address the nits

* change button label

* Create hook for fetching search attributes

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* Refactor error message helpers

* feat: Create hook for fetching search attributes (#1046)

* Create hook for fetching search attributes

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* use stringifyUrl

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

---------

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* fix: propagate user headers between internal api requests (#1049)

* propagate user headers from server renders

* fix tests

* dynamically import headers

* log propagated header keys

* add test cases

* import headers inline

* Add import/named to lint rules (#1050)

*Add import/named rule to .eslintrc to enable detecting import issues
* Use deep imports for Lodash
* Fix other misc lint issues (unused imports/variables)

Signed-off-by: Adhitya Mamallan <adhitya.mamallan@uber.com>

* remove type

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* lint fixes

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* align multi json add button design with search attributes

* add parsing for double

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* Add search attributes to start form

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* move label to form

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* change test case for search attributes validation

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

* change test case for search attributes validation

Signed-off-by: Assem Hafez <assem.hafez@uber.com>

---------

Signed-off-by: Assem Hafez <assem.hafez@uber.com>
Signed-off-by: Adhitya Mamallan <adhitya.mamallan@uber.com>
Co-authored-by: Adhitya Mamallan <adhitya.mamallan@uber.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants