mirror of
https://github.com/cubixle/iabtcfv2.git
synced 2026-04-24 19:54:41 +01:00
Fix GetVersion
This commit is contained in:
@@ -18,7 +18,12 @@ func GetVersion(s string) (version TcfVersion, err error) {
|
||||
}
|
||||
}()
|
||||
|
||||
b, err := base64.RawURLEncoding.DecodeString(s)
|
||||
segments := strings.Split(s, ".")
|
||||
if len(segments) == 0 {
|
||||
return TcfVersionUndefined, err
|
||||
}
|
||||
|
||||
b, err := base64.RawURLEncoding.DecodeString(segments[0])
|
||||
if err != nil {
|
||||
return TcfVersionUndefined, err
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ func TestGetVersion(t *testing.T) {
|
||||
t.Errorf("Version should be %d", TcfVersion1)
|
||||
}
|
||||
|
||||
version, err = GetVersion("COxR03kOxR1CqBcABCENAgCMAP_AAH_AAAqIF3EXySoGY2thI2YVFxBEIYwfJxyigMgChgQIsSwNQIeFLBoGLiAAHBGYJAQAGBAEEACBAQIkHGBMCQAAgAgBiRCMQEGMCzNIBIBAggEbY0FACCVmHkHSmZCY7064O__QLuIJEFQMAkSBAIACLECIQwAQDiAAAYAlAAABAhIaAAgIWBQEeAAAACAwAAgAAABBAAACAAQAAICIAAABAAAgAiAQAAAAGgIQAACBABACRIAAAEANCAAgiCEAQg4EAo4AAA")
|
||||
version, err = GetVersion("COy7f9HOy7f_1BcABBENAjCoAPKAAFKAAAqIDaQCQABAAVAAyACAAFoANQAkgEdANoA2kAYAAQAFQAMgAgABaAbQAUMAQAAEABUADIAIAAWgBJgDCAMQA9ACEAEdAKuAXUAwIBhADRAG0FAEQABAAVAAyACAAFoANQAkwBhAGIAegBCACOgFXALqAYEAwgBogDaDACIAAgAKgAZABAAC0AGoASYAwgDEAPQAhABHQCrgF1AMCAYQA0QBtCABEAAQAFQAMgAgABaADUAJMAYQBiAHoAQgAjoBVwC6gGBAMIAaIA2hQAiAAIACoAGQAQAAtABqAEmAMIAxAD0AIQAR0Aq4BdQDAgGEANEAbQA.cAAACAAAAUg")
|
||||
if err != nil {
|
||||
t.Errorf("Version should be decoded without error: %s", err)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user