mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 04:08:27 +08:00
Fix detection of abapGit installation (#3425)
Old logic was failing if transaction ZABAPGIT already existed - typically because it was created manually for the merged version. Testing for program ZABAPGIT would not be any better since that might have been used for the merged version as well. It's more reliable to check a class. Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
0cc10cd44f
commit
f1c249b073
|
@ -11,6 +11,7 @@ CLASS zcl_abapgit_services_abapgit DEFINITION
|
|||
c_dotabap_homepage TYPE string VALUE 'https://dotabap.org' ##NO_TEXT,
|
||||
c_abapgit_package TYPE devclass VALUE '$ABAPGIT' ##NO_TEXT,
|
||||
c_abapgit_url TYPE string VALUE 'https://github.com/larshp/abapGit.git' ##NO_TEXT,
|
||||
c_abapgit_class TYPE tcode VALUE `ZCL_ABAPGIT_REPO` ##NO_TEXT,
|
||||
c_abapgit_tcode TYPE tcode VALUE `ZABAPGIT` ##NO_TEXT.
|
||||
|
||||
CLASS-METHODS open_abapgit_homepage
|
||||
|
@ -225,7 +226,7 @@ CLASS zcl_abapgit_services_abapgit IMPLEMENTATION.
|
|||
METHOD is_installed.
|
||||
|
||||
SELECT SINGLE devclass FROM tadir INTO rv_devclass
|
||||
WHERE object = 'TRAN' AND obj_name = c_abapgit_tcode.
|
||||
WHERE object = 'CLAS' AND obj_name = c_abapgit_class.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user