Skip to content

service_call_ticket has_one :service_call_ticket_resource should be has many #19

@trepidity

Description

@trepidity

has_one :service_call_ticket_resource

In Autodesk, multiple resources can be assigned to a single ServiceCall. Here's an example snip.
I believe it should be has_many

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <queryResponse xmlns="http://autotask.net/ATWS/v1_5/">
         <queryResult>
            <ReturnCode>1</ReturnCode>
            <EntityResults>
               <Entity xsi:type="ServiceCallTicketResource">
                  <id>671</id>
                  <UserDefinedFields/>
                  <ServiceCallTicketID xsi:type="xsd:int">592</ServiceCallTicketID>
                  <ResourceID xsi:type="xsd:int">29682894</ResourceID>
               </Entity>
               <Entity xsi:type="ServiceCallTicketResource">
                  <id>673</id>
                  <UserDefinedFields/>
                  <ServiceCallTicketID xsi:type="xsd:int">592</ServiceCallTicketID>
                  <ResourceID xsi:type="xsd:int">29682885</ResourceID>
               </Entity>
            </EntityResults>
            <EntityResultType>servicecallticketresource</EntityResultType>
            <Errors/>
            <EntityReturnInfoResults>
               <EntityReturnInfo>
                  <EntityId>671</EntityId>
                  <DatabaseAction>None</DatabaseAction>
                  <DuplicateStatus>
                     <Found>false</Found>
                     <Ignored>false</Ignored>
                  </DuplicateStatus>
               </EntityReturnInfo>
               <EntityReturnInfo>
                  <EntityId>673</EntityId>
                  <DatabaseAction>None</DatabaseAction>
                  <DuplicateStatus>
                     <Found>false</Found>
                     <Ignored>false</Ignored>
                  </DuplicateStatus>
               </EntityReturnInfo>
            </EntityReturnInfoResults>
         </queryResult>
      </queryResponse>
   </soap:Body>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions