Skip to content

Commit aca1dbd

Browse files
authored
[ServiceName.py] add missing sanity tests (#4252)
1 parent 623025f commit aca1dbd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/python/Components/Converter/ServiceName.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def getNumber(self):
127127

128128
def getProvider(self, ref, info):
129129
sref = hasattr(self.source, "serviceref") and self.source.serviceref
130-
prov = (ref and info.getInfoString(ref, iServiceInformation.sProvider)) or (sref and ref and (self.source.info and self.source.info.getInfoString(sref, iServiceInformation.sProvider)) or sref.getProvider())
130+
prov = ((ref and hasattr(ref, "getProvider") and ref.getProvider()) or (ref and info.getInfoString(ref, iServiceInformation.sProvider))) or (sref and ref and (self.source.info and self.source.info.getInfoString(sref, iServiceInformation.sProvider)) or (hasattr(sref, "getProvider") and sref.getProvider()))
131131
if not prov:
132132
if not ref:
133133
prov = info.getInfoString(iServiceInformation.sProvider)

0 commit comments

Comments
 (0)