lib/imperituroard.rb in imperituroard-0.1.5 vs lib/imperituroard.rb in imperituroard-0.1.7

- old
+ new

@@ -43,12 +43,20 @@ end def final_change_msisdn(old_msisdn, new_msisdn) dst_num_exists = database_class.check_if_msisdn_exists(new_msisdn, "ipaddresses") if dst_num_exists == 0 - database_class.update_database_rewrite_msisdn(old_msisdn, new_msisdn) - cps_class.change_attr_cps(old_msisdn, new_msisdn) - "updated" + response_from_db = database_class.update_database_rewrite_msisdn(old_msisdn, new_msisdn) + if response_from_db=="success" + response_from_cps = cps_class.change_attr_cps(old_msisdn, new_msisdn) + if response_from_cps == "ok" + "updated" + else + "cps failed" + end + else + "db failed" + end else "failed" end end include Phpipam