Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes OpenRTB host company cookie sync issue #584

Merged
merged 1 commit into from
Jun 25, 2018

Conversation

dbemiller
Copy link
Contributor

Fixes #582.

The core fix here is moving some logic from pbs.ParsePBSRequest into usersync.ParsePBSCookieFromRequest.

This changed the method signature a bit... so lots of other little places around the code had to change too.

This also surfaced another wart: config.HostCookie is exactly the same as pbs. HostCookieSettings. Rather than converting one into the other, I just deleted pbs.HostCookieSettings and replaced those calls with config.HostCookie.

Copy link
Collaborator

@hhhjort hhhjort left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dbemiller dbemiller merged commit bf61a0f into master Jun 25, 2018
@dbemiller dbemiller deleted the fix-usersync-cookieparse branch June 25, 2018 14:34
maddapper added a commit to freestar-archive/freestarcapital-prebid-server that referenced this pull request Jun 26, 2018
* 'master' of https://github.com/prebid/prebid-server: (93 commits)
  Separated the bidder info from the endpoint (prebid#585)
  More granular adapter error metrics (prebid#550)
  Deleted the validate endpoint, and dead code files. (prebid#541)
  Deleted the /getuids endpoint. (prebid#531)
  Moved the cookie parsing into the actual ParseCookie function. (prebid#584)
  [adform adapter] Pass gdpr & digitrust to bid request (prebid#581)
  Adding  endpoint exposing prebid-server version (prebid#577)
  Infer imp.secure state (prebid#572)
  Changing custom parameter name (prebid#576)
  Adds map support to config logging. (prebid#573)
  Moves the metrics config under pbsmetrics where it should be rather than in the general config module. (prebid#571)
  Reorganizes the metrics code to support metrics submodules the same way we do in other sections. (prebid#568)
  Consolidates 2 metrics engine functions and fixes missing metric from… (prebid#558)
  Changes configuration logging to be reflect-based. (prebid#563)
  Cookie sync URL gdpr support for Brightroll adapter (prebid#562)
  Improve config logging & validation (prebid#560)
  Use the cache type to determine if no cache was available. (prebid#557)
  Fixed the validation logic on unbounded caches, and added tests. (prebid#556)
  Include binaries in releases (prebid#554)
  Defines defaults for all config options and removes pointers from the… (prebid#539)
  ...
katsuo5 pushed a commit to flux-dev-team/prebid-server-1 that referenced this pull request Dec 1, 2020
katsuo5 pushed a commit to flux-dev-team/prebid-server-1 that referenced this pull request Dec 2, 2020
katsuo5 pushed a commit to flux-dev-team/prebid-server-1 that referenced this pull request Dec 4, 2020
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.

Host company's user.buyeruid could be more reliable
3 participants