Bug 512569

Summary: Yast2 core dbus doesn't create correct message header for list of map
Product: [openSUSE] openSUSE 11.2 Reporter: Josef Reidinger <jreidinger>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P2 - High    
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2log
YaPI interface which cause this problem

Description Josef Reidinger 2009-06-12 11:00:36 UTC
Created attachment 297775 [details]
y2log

from YaPI call:
BEGIN{$TYPEINFO{GetZoneMap} = ["function",
    ["list",["map","string","string"]]];
}

it creates header  a{s(bsv)} and dbus ignore this call. Logs and YaPI example attached.
Comment 1 Josef Reidinger 2009-06-12 11:01:32 UTC
Created attachment 297777 [details]
YaPI interface which cause this problem
Comment 2 Ladislav Slezák 2009-06-15 16:41:29 UTC
Fixed in yast2-core-2.18.13 - YCPMap type check has been removed (not needed, copy&paste bug), nested structures like map or list were handled in a wrong way