|
107 | 107 | :from-end t
|
108 | 108 | :count 1))))))))
|
109 | 109 | (dolist (system-info (getf release-info :systems))
|
110 |
| - (let ((system |
111 |
| - (create-system :project-id (project-id project) |
112 |
| - :name (getf system-info :name) |
113 |
| - :version (getf system-info :version) |
114 |
| - :description (getf system-info :description) |
115 |
| - :long-description (getf system-info :long-description) |
116 |
| - :license (getf system-info :license) |
117 |
| - :homepage-url (getf system-info :homepage) |
118 |
| - :authors (ensure-list (getf system-info :author)) |
119 |
| - :maintainers (ensure-list (getf system-info :maintainer))))) |
120 |
| - (create-system-extracted-info (system-id system) |
121 |
| - (getf system-info :packages) |
122 |
| - :failed (getf system-info :failed) |
123 |
| - :error-log (getf system-info :error-log)))) |
| 110 | + (if (getf system-info :name) |
| 111 | + (let ((system |
| 112 | + (create-system :project-id (project-id project) |
| 113 | + :name (getf system-info :name) |
| 114 | + :version (getf system-info :version) |
| 115 | + :description (getf system-info :description) |
| 116 | + :long-description (getf system-info :long-description) |
| 117 | + :license (getf system-info :license) |
| 118 | + :homepage-url (getf system-info :homepage) |
| 119 | + :authors (ensure-list (getf system-info :author)) |
| 120 | + :maintainers (ensure-list (getf system-info :maintainer))))) |
| 121 | + (create-system-extracted-info (system-id system) |
| 122 | + (getf system-info :packages) |
| 123 | + :failed (getf system-info :failed) |
| 124 | + :error-log (getf system-info :error-log))) |
| 125 | + (warn "Invalid system info ~S" system-info))) |
124 | 126 | project))
|
125 | 127 |
|
126 | 128 | (defun update-cliki-info (ql-dist-version)
|
|
0 commit comments